我在后台使用keychain
进行身份验证并发送位置信息到服务器。
但是由于kSecAttrAccessibleAlways
已被弃用,我将不得不使用kSecAttrAccessibleAfterFirstUnlock
。这允许在重新启动手机后第一次解锁之后使用keychain
。
问题是,如果用户在第一次解锁之前重启手机并更改位置,则身份验证将失败,因为我们无法从keychain
中获取信息。
如何解决这个问题?如何找到keychain
无法访问并停止身份验证过程。
谢谢。
我在后台使用keychain
进行身份验证并发送位置信息到服务器。
但是由于kSecAttrAccessibleAlways
已被弃用,我将不得不使用kSecAttrAccessibleAfterFirstUnlock
。这允许在重新启动手机后第一次解锁之后使用keychain
。
问题是,如果用户在第一次解锁之前重启手机并更改位置,则身份验证将失败,因为我们无法从keychain
中获取信息。
如何解决这个问题?如何找到keychain
无法访问并停止身份验证过程。
谢谢。
如果用户没有解锁设备并启动应用程序,您的应用程序将如何运行?
顺便说一下,根据最新文档,kSecAttrAccessibleAlways没有被弃用。也许我漏看了什么....