【发布时间】:2015-04-20 08:57:21
【问题描述】:
我正在使用以iOS7为目标的钥匙串,我使用属性:kSecAttrAccessibleWhenUnlockedThisDeviceOnly
效果很好,设备锁定 10 秒后,钥匙串变量无法访问。
我现在想要的是在应用程序被杀死之前删除钥匙串。 applicationWillTerminate 仅在应用程序在进入后台之前被终止或系统释放应用程序时调用。如果应用程序在被用户杀死之前在后台运行了 1 分钟,我找不到清除钥匙串的方法。
当应用在后台几分钟后被用户杀死时,有什么方法可以删除钥匙串或调用函数?
【问题讨论】:
-
不是真的,为什么要删除?
-
我正在使用加密敏感数据的钥匙串,如果应用程序被用户手动杀死,我想清除所有内容。如果调用 applicationWillTerminate 我清除钥匙串,但还不够......
标签: ios objective-c iphone ios7 keychain