Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 仅在首次解锁此设备后,使用ksecattraccessiblea防止备份密钥链数据_Ios_File_Synchronization_Backup_Keychain - Fatal编程技术网

Ios 仅在首次解锁此设备后,使用ksecattraccessiblea防止备份密钥链数据

Ios 仅在首次解锁此设备后,使用ksecattraccessiblea防止备份密钥链数据,ios,file,synchronization,backup,keychain,Ios,File,Synchronization,Backup,Keychain,我想阻止用户购买信用卡,同步他们的设备,使用信用卡,然后从备份中恢复他们的设备,从而将他们的信用级别重置为同步设备时的信用级别。我了解到,在首次解锁此设备后,仅可访问带有ksecattracible的钥匙链项。。。不要迁移到新设备或新安装。但这一点从未重复过,也不是为非常类似的kSecAttrAccessibleThisDeviceOnly编写的。是否有人可以确认不会备份此类钥匙链项目 我不想使用缓存目录中的文件,因为如果用户删除并重新安装应用程序,他们将失去信用 反思-也许另一种方法是使用两个

我想阻止用户购买信用卡,同步他们的设备,使用信用卡,然后从备份中恢复他们的设备,从而将他们的信用级别重置为同步设备时的信用级别。我了解到,在首次解锁此设备后,仅可访问带有ksecattracible的钥匙链项。。。不要迁移到新设备或新安装。但这一点从未重复过,也不是为非常类似的kSecAttrAccessibleThisDeviceOnly编写的。是否有人可以确认不会备份此类钥匙链项目


我不想使用缓存目录中的文件,因为如果用户删除并重新安装应用程序,他们将失去信用

反思-也许另一种方法是使用两个文件,为一个A而不是另一个B设置NSURLIsExcludedFromBackup。然后,如果A和B缺失,则假设删除/重新安装并接受备份的密钥链。如果只缺少一个,则假定备份并拒绝密钥链。评论?