我知道这方面有很多线程,但似乎没有一个能满足我想要寻找的东西。这是我的限制:
- 不是使用私有 API/框架或未记录的目录访问的黑客,这会冒着应用程序被拒绝的风险
- 能够在不同的供应商/应用程序开发人员之间共享数据
- 数据可以在应用程序的生命周期之外持续存在(即使在应用程序被删除之后)
更新:我通常试图远离使用基于云的第 3 方服务来实现目标,因为这会引入额外的外部依赖。但如果我必须这样做,我希望它可以满足这一限制
- 能够判断它正在与哪个 iOS 设备通信。它不应该必须唯一标识设备(正如我们都经历过的那样,它将进入那个邪恶的 UDID 讨论路线)。但只要它可以区分不同的 iOS 设备就可以了。