如何使用LockBox删除钥匙链存储



我正在测试我的应用内购买(非消耗品),并使用LockBox存储购买物品的productID。然而,我似乎不知道如何在使用LockBox存储项目后删除/删除/重置这些项目。我以为从我的设备上删除应用程序就可以了,但钥匙链仍然存在。我尝试使用演示项目,它可以在删除应用程序后检索(获取)字符串值。不确定这是否是预期的功能,所以我想在这里问一下是否有人知道这样做的方法。

查看了LockBox代码,发现如果将值设置为nil:,则密钥将被删除

    BOOL result = [Lockbox setString:nil forKey:myKeyString];

再简单不过了!

您不需要删除keychain中的所有键。

最新更新