[英]Can users clear the keychain?
我正在尝试决定是否应该将值存储在钥匙串或 AsyncStorage 中。
该值是用于备份私钥的恢复 PIN。 我想设置用户已设置恢复 PIN 的本地标志,以便当用户重新打开应用程序时,我可以决定是否重定向他们以设置恢复 PIN。
在我看来,我有两个主要选择:
AsyncStorage.setItem('isRecoveryPinSetup', true)
在本地设置 boolean 标志Keychain.setGenericPassword(username, password)
优点钥匙扣
我担心的是我不确定用户是否有权清除钥匙串数据以及可能存在的其他注意事项。
最后,我可以询问服务器他们是否备份了密码,但如果可能的话,我想避免往返。
AsyncStorage 根本没有用。 一旦用户删除应用程序,它将被清除,但用户将无法修改它,直到设备被植根。
钥匙串应该是最好的选择。 钥匙串可以由用户随时编辑,但用户很少会修改它。 至少我从未编辑过它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.