问题标签 [react-native-keychain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 当函数返回值可以是多种类型(使用 |)时,我如何在 TypeScript 中选择一种?
我正在使用带有 TypeScript 的 React Native 构建一个应用程序。我正在围绕 React Native Keychain 包的功能编写自己的自定义包装器。
问题是类型getGenericPassword()
是:
我的 linter 抱怨如果 creds 是 type ,则密钥密码不存在boolean
。
我怎样才能选择这些值之一?
android - React Native Android 崩溃 - RNKeychainManager.setInternetCredentialsForServer 有 6 个参数,预期为 7
在升级大量依赖项后,我在运行时遇到了本机反应崩溃。它有一个问题,但没有特别的帮助:https ://github.com/oblador/react-native-keychain/issues/205也很难确定确切的复制步骤或原因。源代码中没有任何内容,包括依赖项的代码,表明该函数需要 7 个参数。与此问题同时,我无法在 Android 上重新加载 JS 包。
react-native - 你能检测到没有注册过 react-native-keychain 的手指吗
查找类似于“由于指纹扫描仪没有注册手指而无法启动”的错误消息。
react-native - 如何使用 react-native-keychain 保存多个键值?
我有多个key, value
,我不知道如何将多个存储key, value
在不同的地方。
以下代码是否有另一种使用react-native-keychain
包的方法?
以上每个都key, value saving
可能在不同的函数和不同的时间调用。
问题在于react-native-keychain
只有两个属性username, password
:
reactjs - React Native 基于 token 的条件渲染,不存储在组件状态中
我目前正在使用react-native-keychain
安全地存储访问令牌。这在大多数情况下运行良好,但我在尝试根据令牌是否可用有条件地渲染组件时遇到问题。
目前我的代码看起来像这样:
条件渲染在这里有效,但我将令牌明确存储在我想避免的状态中。
我试着做这样的事情:
但这只会返回任何内容(因为它可能是一个承诺)。
我该如何解决这种问题?
编辑
我也尝试过获取网页并将其置于状态。这样做的问题是,这只是一个 html 页面,所以在 webview 中渲染的页面不是很实用。
performance - 如何优化 react-native-keychain 性能?
我正在构建一个 react-native 应用程序,它使用 react-native-keychain 来安全地保存用户的令牌。我知道钥匙串是用来保存用户名/密码组合的,但我认为保存我的令牌并没有什么坏处。我目前正在实施一些检查机制,将检查是否有可用的有效刷新令牌(意味着最后一个用户在离开应用程序时没有注销,这通常发生在移动应用程序中)并将采取相应措施。这似乎表现不佳(太慢),我得出的结论是,它是阻止应用程序返回的令牌的获取(Keychain.getGenericPassword())。
问题是:由于钥匙串似乎是本地存储凭据的最安全方式,有没有办法优化其性能,或者是否有同样安全但通常更快的替代方案?
android - 任务“:react-native-keychain:compileReleaseJavaWithJavac”执行失败。尝试 ./gradlew bundleRelease 时
我正在尝试获取 .aab 和 .apk 文件以将 react-native 应用程序的 android 端发布到 Google Play 商店。大约工作 2 分钟后 Task :react-native-keychain:compileReleaseJavaWithJavac FAILED
打印。
它提供了更多信息,但我一直无法找到任何修复此错误的方法。
日志:
我还在 android studio 中运行了该应用程序并得到了同样的错误。我特别困惑,因为当我运行npx react-native run-android
命令时应用程序可以工作。
如果需要更多信息,请让我知道并提前感谢您的帮助!
react-native - TypeError:null 不是对象(评估 'RNKeychainManager.SECURITY_LEVEL_ANY')
我将在我的 RN 项目中使用 react-native-keychain 库,但似乎不适用于我的本地。
注册护士:0.61.5
反应原生钥匙串:“6.1.1”,
我试着喜欢这个。
但我面临问题。
TypeError:null 不是对象(评估 'RNKeychainManager.SECURITY_LEVEL_ANY')
有什么解决方案可以解决吗?
谢谢
react-native - 尝试使用 React Native Keychain 时出错
我正在尝试在我的应用程序中使用 React Native Keychain。我只是安装它yarn add react-native-keychain
然后运行yarn run android
并得到这个错误:
我看到了这篇文章:Compilation failed (android) after installation of react-native-keychain并在那里尝试了解决方案,但它仍然失败。我该如何解决这个问题?