在我的Iphone应用程序中,我可以获取设备的UDID并将其显示在alertview上。
我的查询是,当任何用户转到apple appstore并尝试运行应用程序时,同时如何获取设备的UDID并将其存储到数据库中,并且还希望当时的应用程序的UDID卸载。
是否可能? 如果可能,请提供任何代码或任何有用的链接或任何其他信息,这将是值得赞赏的。
谢谢,
Mishal Shah
答案 0 :(得分:3)
当您的应用程序未实际运行时,您无法运行任何进程 - 包括下载时和卸载时。
相反,您应该尝试找到其他方法来衡量您的需求。例如,您可以让您的应用程序跟踪(在NSUserDefaults或类似情况下)这是否是用户第一次启动您的应用程序,以及是否将UDID提交到您的服务器。
跟踪卸载要困难得多 - 您可以做的最好的事情是跟踪用户上次启动应用程序后的时间(如果您的应用程序每次用户打开时都提交启动时间) )。
请注意,许多精通技术的用户会在未经他们明确许可的情况下(或根本不会)反对您在应用中收集UDID或使用模式。