我用来keychain进行身份验证,然后将位置信息发送到后台服务器。
但自从kSecAttrAccessibleAlways被贬低后,我将不得不使用kSecAttrAccessibleAfterFirstUnlock. 这允许在重新启动手机后首次解锁后使用keychain。
问题是,如果用户重新启动手机,并且在首次解锁之前位置发生更改,则身份验证将失败,因为我们无法从keychain.
我怎么解决这个问题。如何发现keychain无法访问并停止身份验证过程。
谢谢。
在用户首次解锁设备并启动设备之前,您的应用程序将如何运行?
顺便说一句,根据最新的文档, kSecAttrAccessibleAlways 并未被弃用。也许我错过了一些东西......
| 归档时间: |
|
| 查看次数: |
4497 次 |
| 最近记录: |