我想知道日期如果我們的應用程序從iphone卸載?我們如何知道我們的應用程序是否從iphone卸載?
回答
您不能,也無法確定應用程序是否被刪除,Apple是否跟蹤您和開發人員可以訪問的已卸載的應用程序。
沒有直接的方法來獲取此信息。
但是,您可以通過在鑰匙串或其他文件中保存第一個下載日期,並且只要您想知道恢復它就可以了。
即使刪除應用程序後,所有的鑰匙鏈都存儲在您的設備中。考慮你已經移除了應用程序並再次下載了它,你的鑰匙鏈將會在第一次的日期和時間內完好無損。
使用此鑰匙串或文件具有應用程序列表並比較以找到丟失的應用程序。
你可以使用一些調整來做到這一點。
閱讀:http://iphonedevsdk.com/forum/iphone-sdk-development/37103-finding-out-what-apps-installed.html
如果你有一個越獄,你可以這樣說:
-(NSMutableArray *)desktopAppsFromDictionary:(NSDictionary *)dictionary{
NSMutableArray *desktopApps = [NSMutableArray array];
for (NSString *appKey in dictionary){
[desktopApps addObject:appKey];
}
return desktopApps;
}
-(NSArray *)installedApp{
BOOL isDir = NO;
if([[NSFileManager defaultManager] fileExistsAtPath: installedAppListPath isDirectory: &isDir] && !isDir)
{
NSMutableDictionary *cacheDict = [NSDictionary dictionaryWithContentsOfFile: installedAppListPath];
NSDictionary *system = [cacheDict objectForKey: @"System"];
NSMutableArray *installedApp = [NSMutableArray arrayWithArray:[self desktopAppsFromDictionary:system]];
NSDictionary *user = [cacheDict objectForKey: @"User"];
[installedApp addObjectsFromArray:[self desktopAppsFromDictionary:user]];
return installedApp;
}
return nil;
}
這將幫助他爲其他人的應用程序 - 而不是實際上想要了解的應用程序。 – Dejell
正如其他人已經回答了 - 你不能。但是,如果您的應用中啓用了推送通知,則可以通過使用APN反饋服務查看哪些apn令牌已被刪除(假定卸載),從而得到一個非常粗糙的想法。在這篇文章中有更多信息:"Push notification" - feedback, uninstall application
同樣,這隻能用來給你卸載一個非常粗略的想法,因爲用戶可能出於任何原因選擇退出推送通知或用戶令牌更改。
有幾個工具可以跟蹤應用程序的卸載。我覺得有用的是Uninstall tracking - MoEngage。他們爲您提供卸載應用的完整用戶列表。您還可以推斷出用戶卸載您的應用程序的原因。最好的部分是,您可以通過MoEngage儀表板將電子郵件發送給那些已卸載您的應用的用戶,以獲得反饋或讓這些用戶加入。
- 1. 我如何知道用戶要卸載我的應用程序
- 2. 如何知道我的應用程序是從設備上卸載的?
- 3. iphone iCloud - 我們如何從我們的應用程序上傳圖片到iCloud。
- 4. 我們是否在Windows應用程序
- 5. 如何知道我們的應用是否從iOS設備安裝?
- 6. 我們如何從NETMF單板計算機卸載應用程序?
- 7. 我如何知道應用程序是否已經安裝在iPhone上從Safari
- 8. 如何知道我們是在iPad或iPhone上的
- 9. 我們如何知道是否使用任何視圖
- 10. WiX的卸載程序:如果我們的應用程序的當前
- 11. 我們如何知道我們是僅使用WSS還是使用MOSS?
- 12. Core-Graphics(iPhone) - 我們知道CGPath是否已關閉?
- 13. iPhone - 應用程序卸載通知
- 14. 我們如何從iPhone應用程序發送彩信附件?
- 15. 人們如何從我的網站上下載iPhone應用程序到他們的iPhone?
- 16. 我們什麼時候知道我們應該使用符號?
- 17. 如果我們知道android
- 18. 我們是否可以知道下載我們iPhone應用程序的所有用戶的電子郵件地址?
- 19. 如何知道應用程序數據是否被清除或應用程序是否被卸載?
- 20. 如何知道我們是否收到DatagramPacket的東西?
- 21. 將iPhone應用程序提交給應用商店我們是否需要我們自己的服務器?
- 22. 如何知道我的應用程序管理員是否
- 23. 知道我們的應用程序或第三方應用程序是否調用了API?
- 24. 我們可以確定誰從Playstore下載我們的應用程序
- 25. 如何知道服務器是否在線,如果我們只知道IP?
- 26. 我們是否需要對我們的應用程序進行數字簽名?
- 27. 我們的iPhone應用程序如何使用公共API?
- 28. 我們如何從我們的應用程序跟隨一個人的instagram?
- 29. 如何知道MFC應用程序是否在卸載時打開
- 30. 我們是否可以製作Facebook應用程序,讓我們的用戶在我們的應用程序內製作新的Facebook應用程序?
我想你可以做一個更新,看看你有多少更新。這是獲取任何數據的sl way方式,但它仍然是一種方法。 – Christoffer