繁体   English   中英

我存储的钥匙串数据是否仅限于我的应用程序?

[英]Is keychain data that I store restricted to my app?

如果我在钥匙串中放入一些信息,那么我的应用程序是唯一能够访问该数据的应用程序,对吗?

钥匙串数据在开发人员的应用程序之间共享。 苹果文档

应用程序的钥匙串数据存储在应用程序的沙箱外部。 当用户使用iTunes备份应用程序数据时,钥匙串数据也会被备份。 在iOS 4.0之前,只能将钥匙串数据还原到进行备份的设备上。 在iOS 4.0及更高版本中,只有当其可访问性未设置为kSecAttrAccessibleAlwaysThisDeviceOnly或将其限制为当前设备的任何其他值时,才可以将受密码保护的钥匙串项目还原到其他设备。 升级应用程序不会影响该应用程序的钥匙串数据。

是在应用程序之间共享钥匙串信息的示例。

应用程序放入钥匙串的数据仅限于单个开发人员的应用程序。 如果需要或限于同一应用程序,则可以由同一个开发人员共享多个应用程序。

参见WWDC13 2013视频“使用钥匙串保护秘密”。 您可以使用Apple WWDC应用程序在计算机上或在iOS设备上访问它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM