使用 setGenericPassword 函数时反应本机钥匙串错误
React native keychain error when using setGenericPassword function
我正在使用 keychain 包来存储凭据。在我构建应用程序后,这个包不起作用但会抛出错误。
这是错误:
Attempt to invoke virtual method 'void com.oblador.keychain.cipherStorage.CipherStorageFacebookConceal.throwIfInsufficientLevel(com.oblador.keychain.SecurityLevel)' on a null object reference
同样的代码在我朋友的电脑上编译时运行良好。
那么,这是为什么呢?我们在相同的 phone 上构建相同的应用程序,但出现此错误。
我该如何解决?
我通过定义 STORAGE_TYPE
解决了这个问题
let options: Keychain.Options = { storage:Keychain.STORAGE_TYPE.FB};
您可以 select 将使用 FB
、AES
或 RSA
Keychain.setGenericPassword('user', "password", options).then(console.log)
我正在使用 keychain 包来存储凭据。在我构建应用程序后,这个包不起作用但会抛出错误。 这是错误:
Attempt to invoke virtual method 'void com.oblador.keychain.cipherStorage.CipherStorageFacebookConceal.throwIfInsufficientLevel(com.oblador.keychain.SecurityLevel)' on a null object reference
同样的代码在我朋友的电脑上编译时运行良好。 那么,这是为什么呢?我们在相同的 phone 上构建相同的应用程序,但出现此错误。 我该如何解决?
我通过定义 STORAGE_TYPE
let options: Keychain.Options = { storage:Keychain.STORAGE_TYPE.FB};
您可以 select 将使用 FB
、AES
或 RSA
Keychain.setGenericPassword('user', "password", options).then(console.log)