我正在探索一个业务模型,该模型指定在应用程序中每个用户可以调用(昂贵)函数的次数。iOS - 真正持久的数据?
无论我保存什么,例如用户默认值,当应用程序被删除时被删除。当应用程序重新安装时,计数器回到零。
我需要的是一种保存信息的方式,例如删除应用程序仍然会保持信息不变。
我见过一些模仿过时的唯一标识符的例子,但这是每个设备,这不是我正在寻找的。
我正在探索一个业务模型,该模型指定在应用程序中每个用户可以调用(昂贵)函数的次数。iOS - 真正持久的数据?
无论我保存什么,例如用户默认值,当应用程序被删除时被删除。当应用程序重新安装时,计数器回到零。
我需要的是一种保存信息的方式,例如删除应用程序仍然会保持信息不变。
我见过一些模仿过时的唯一标识符的例子,但这是每个设备,这不是我正在寻找的。
KeyChains似乎是正确的选择。我可以存储特定于用户的唯一ID以及用户默认值,并且该方式可以跟踪应用是否被重新安装。
这是什么类型的应用程序?这是一款游戏吗?用户是否需要拥有一个帐户(我想不是来自你的帖子)? – nhahtdh
@nhahtdh面向业务。我刚刚回顾了KeyChains,它可以用来存储与应用程序沙箱分开的少量数据。 –
例如,如果您可以强制用户在您的服务器上创建帐户,那么即使用户删除应用程序,也可以维护该服务,并且还可以在多个设备上提供该服务。 (我发现你不能使用用户的Apple ID,并且设备UUID已从iOS 5中弃用) – nhahtdh