如何判断用户是升级到新手机还是从iOS备份中恢复?

问题描述:

我想在iOS应用程序中尽可能简化新设备。如何判断用户是升级到新手机还是从iOS备份中恢复?

但是,我想确保应用程序的旧实例(更重要的是数据)不再可以在旧手机*问。

如何跟踪手机的唯一性,以及该应用是否安装在多台设备上?

我的目标不是控制许可,而是要确保用户知道什么是“在那里”。

(在应用程序容器我的应用程序商店的私钥,我希望确保这些密钥不落入坏人之手......所以我的问题的原因)

提供identifierForVendor

该属性的值对来自同一设备上运行的同一供应商的应用程序是相同的。对于来自不同供应商的同一设备上的应用程序以及不同设备上的应用程序,不论供应商是否返回不同的值。