0

在我的 Iphone 应用程序中,我能够获取设备的 UDID 并将其显示在 alertview 上。

我的疑问是,当任何用户去苹果应用商店并尝试安装应用程序时,同时如何获取设备的 UDID 并将其存储到数据库中,并且还想要在卸载时应用程序的 UDID。

有没有可能?如果可能,请提供任何代码或任何有用的链接或任何其他信息,我们将不胜感激。

谢谢,

米沙尔沙阿

4

1 回答 1

3

当您的应用程序未实际运行时,您无法运行任何进程 - 这包括在下载时和卸载时。

相反,您应该尝试寻找其他方法来衡量您想要什么。例如,您可以让您的应用程序跟踪(在 NSUserDefaults 或类似方式中)这是否是用户第一次启动您的应用程序,以及是否将 UDID 提交到您的服务器。

跟踪卸载要困难得多 - 您可以做的最好的事情是跟踪用户上次启动您的应用程序以来的时间(如果您让应用程序在每次用户打开它时提交启动时间)。

请记住,许多精通技术的用户会反对您在未经他们明确许可(或根本不许可)的情况下收集应用程序中的 UDID 或使用模式。

于 2009-10-01T12:29:16.323 回答