检测iOS应用程序是否从iCloud备份恢复

Mor*_*ard 16 backup ios icloud

有没有办法检测启动是否来自iCloud备份?(恢复)

我看过这里,但没有任何关于它.

他们关于允许备份的规则是非常严格的(多次被拒绝)支持数据库,只有一个用户生成的更改 - 现在我必须将数据备份到其他地方并重新插入从备份恢复.

Ash*_*n-W 3

https://developer.apple.com/documentation/security/ksecattraccessiblealwaysthisdeviceonly

\n\n

可以使用 \xe2\x80\x9cThisDeviceOnly\xe2\x80\x9d 的可访问属性之一将钥匙串项目标记为不备份。

\n\n

您可以向 NSUserDefaults 和钥匙串写入一个标志(使用 kSecAttrAccessibleAlwaysThisDeviceOnly),只要钥匙串项目丢失但存在用户默认值(或备份的钥匙串项目),那么它必须已从备份中恢复。还要注意安全和不安全的 iTunes 备份场景。不安全的备份不应\xe2\x80\x99 包含任何钥匙串项目。

\n