如何在我的应用程序中使用iCloud钥匙链,在不同设备的安装之间共享价值



苹果是否支持在同一个苹果ID下跨多个应用程序安装同步钥匙链?

我可以找到关于钥匙链的文档,但iCloud钥匙链对开发者可用吗?我找不到任何相关文件。

是-不过钥匙链是用户绑定的。iCloud同步是用户可以选择的,但你不能确定它是否已打开。因为它与用户有关,用户必须在所有设备上使用相同的Apple ID,并且必须打开iCloud sync。

据我记忆所及,你可以选择将保存的密钥与同一开发人员制作的其他应用程序共享。

更新以回答评论:是-这被视为存储信息的安全方式。如果我没记错的话,钥匙链在不使用时是加密的,只能由苹果帐户(自动)解锁。只需注意,用户将能够看到他们的钥匙链中存储的内容,因此这不是向用户隐藏信息的地方。

钥匙链应用于存储密码和其他信息,这些信息应安全存储,但不能对用户隐藏。

最新更新