我想知道日期如果我们的应用程序从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