ios - 每个 iOS 应用程序在设备上都有自己的单一钥匙串吗?
问题描述
我真的很困惑,因此问这个问题 - 每个 iOS 应用程序在设备(iPhone)上都有自己的钥匙串,还是在设备(iPhone)上只有一个钥匙串供不同的应用程序使用?
谢谢
解决方案
如 Apple 文档中所述。对于 iPhone,只有一个钥匙串,应用程序可以将其钥匙串项目存储在其中。
在 iOS 中,应用程序可以访问单个钥匙串(逻辑上包含 iCloud 钥匙串)。此钥匙串在用户解锁设备时自动解锁,然后在设备锁定时锁定。应用程序只能访问其自己的钥匙串项目,或与应用程序所属的组共享的钥匙串项目。它不能管理钥匙串容器本身。
参考:https ://developer.apple.com/documentation/security/keychain_services/keychains
推荐阅读
- knockout.js - 剔除值AllowUnset 切换
- python - 根据一周中的天数向熊猫数据框添加行
- python - Pyathena 错误:None 类型没有属性获取
- ios - 你如何重新排序 SwiftUI 列表?
- ruby - 匹配数据结构的部分以实现相等,而不管它们在 rspec 中的内容如何
- amazon-web-services - AWS SES - 使用不同的账户发送电子邮件
- google-sheets - 自动对 Google 表格中的所有列或行进行编号/计数
- javascript - 面向对象 JavaScript 中的继承
- css - CSS 代码未应用于我的烧瓶应用程序
- mongodb - Mongoose find 返回一个空数组,但是当我为模型设置变量时返回值