我正在为我的应用开发一个同步解决方案,我希望能够了解刚刚下载我的应用的用户是否想将该应用的数据与同一应用但托管在另一台设备上的数据同步(例如,同时安装在 iPhone 和 iPad 上),因此我可以提示用户设置同步。有没有办法 (a) 获取用户的 iTunes 帐户信息(电子邮件地址或其他一些唯一标识符),或 (b) 确定用户的 iTunes 帐户是否已经在另一台设备上安装了该应用程序?
最佳答案
绝对没有办法获取用户的iTunes账户信息;那将是一个安全问题。设备本身有一个唯一的设备 ID,可以通过以下方式获得:
[[UIDevice currentDevice] uniqueidentifier];
如果您实现 UrbanAirships AirMail/Push 功能,如果用户选择从您的应用程序接收推送消息,您可以查看有多少用户选择加入,如果您设置设备名称属性,仅此而已。
此外,要在多个设备之间同步数据等,我建议 Dropbox .
关于iphone - 如何识别iPhone/iPad用户的itunes账号信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5809995/