Ios 确定新安装与无用户默认值的更新

Ios 确定新安装与无用户默认值的更新,ios,installation,nsuserdefaults,userdefaults,Ios,Installation,Nsuserdefaults,Userdefaults,我读到: (及其副本:),但所有答案都将提前存储到用户默认值中 如果你够有远见的话,这些都是很好的答案,但是如果我想通过更新来确定呢?(此更新可以是新用户的新安装。)用户默认设置中没有与此相关的内容,因此我需要一个针对现有应用程序的解决方案。是否有用于此目的的API?您可以使用钥匙链,将版本保存在设备中,并检查安装的版本是否较新,与UserDefault变量不同的是,即使用户删除应用程序,此变量也会保持存储状态。 我希望我能帮忙。让我知道。您可以检查最初从收据购买的版本(实际上是版本)。如果您在

我读到: (及其副本:),但所有答案都将提前存储到用户默认值中


如果你够有远见的话,这些都是很好的答案,但是如果我想通过更新来确定呢?(此更新可以是新用户的新安装。)用户默认设置中没有与此相关的内容,因此我需要一个针对现有应用程序的解决方案。是否有用于此目的的API?

您可以使用钥匙链,将版本保存在设备中,并检查安装的版本是否较新,与UserDefault变量不同的是,即使用户删除应用程序,此变量也会保持存储状态。
我希望我能帮忙。让我知道。

您可以检查最初从收据购买的版本(实际上是版本)。如果您在每个新版本中重置版本号,这对您没有帮助,但是如果您的版本号总是增加,这可能会有所帮助。幸运的是,它正在增加,所以我会检查它。你知道怎么取收据吗?好吧,它将来会有用的。对于一个过去没有任何版本存储的应用程序,我如何确定它是新安装的,还是更新的?目前我想不出任何其他解决方案。