我正在为我的应用程序开发一个同步解决方案,我希望能够找出刚下载我的应用程序的用户是否想要将该应用程序的数据与安装在另一台设备上的同一应用程序进行同步(例如,在 iPhone 和 iPad 上都安装了该应用程序),以便我可以提示用户设置同步。有没有办法获取用户的iTunes帐户信息(电子邮件地址或其他唯一标识符),或者确定用户的iTunes帐户是否已在另一台设备上安装了该应用程序?
绝对没有办法获取用户的iTunes帐户信息,那将是一个安全问题。设备本身具有唯一的设备ID,可以使用以下方法获得: [[UIDevice currentDevice] uniqueidentifier]; 如果您实现了UrbanAirships AirMail / Push功能,并且用户选择接收您的应用程序的推送消息,则可以查看有多少用户选择了此选项,以及如果设置了设备名称属性,但仅限于此。 此外,要在多个设备之间同步数据等,建议使用Dropbox。