我正在为我的应用程序开发同步解决方案,我希望能够找出刚刚下载我的应用程序的用户是否想要将应用程序的数据与同一应用程序同步但是托管在另一台设备上(例如,安装在iPhone和iPad上),因此我可以提示用户设置同步。有没有办法(a)获取用户的iTunes帐户信息(电子邮件地址或其他一些唯一标识符),或(b)确定用户的iTunes帐户是否已在其他设备上安装该应用程序?
答案 0 :(得分:5)
Theres绝对无法获取用户的iTunes帐户信息;这将是一个安全问题。设备本身具有唯一设备ID,可以使用以下方式获取:
[[UIDevice currentDevice] uniqueidentifier];
如果您实施UrbanAirships AirMail / Push功能,如果用户选择接收来自您应用的推送消息,您可以查看有多少用户选择加入,以及您是否设置了设备名称属性,但就此而言。
另外,要在多个设备之间同步数据,我建议Dropbox。