Questions tagged «react-native»

React Native可让您使用React构建本机移动应用程序。React Native的重点是您关心的所有平台上的开发人员效率-学习一次,随处编写。

3
React Native的Android App Bundle:您上传的APK或Android App Bundle的某些文件的签名信息无效或缺失
我正在尝试首次将应用发布到Google Play商店。我已选择使用Google Play签名。我知道我正在使用正确的密钥对Android App Bundle进行签名,因为当我使用其他密钥进行上传时,控制台会告诉我使用具有特定SHA1标识符的其他密钥进行上传。但是,当我使用正确的密钥上传时,出现以下错误: 您上传的APK或Android应用程序捆绑包的某些文件包含无效或缺少签名信息。 我正在使用Android Studio构建应用程序,如下所示:生成>生成签名包/ APK> Android应用程序包>选择我的密钥库并输入密码>版本>完成 该应用程序是使用独立的Expo / ExpoKit构建的React Native应用程序。上载到Apple App Store正常,我在Play Store中只有问题。我想念什么? 更新1:我现在已从Google Play完全删除了该应用,并创建了一个新应用。难道不选择在谷歌播放签署这个时间和上传签名的APK。还是一样的错误。 更新2:尝试使用全新的密钥库和密钥。还是一样。 如果这在某种程度上很重要,那么这里是项目设置的概述: 这是android/app/build.gradle: buildscript { repositories { google() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.26.1' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' apply plugin: 'devicefarm' repositories { …

1
如何创建一个自定义的钩子来获取依赖关系?
我正在做一个自定义的钩子,当状态发生变化时,它会带有一个togleg。 您应该能够传递数组中的任何状态。 import { useState, useEffect } from 'react' const useFlatListUpdate = (dependencies = []) => { const [toggle, setToggle] = useState(false) useEffect(() => { setToggle(t => !t) }, [...dependencies]) return toggle } export default useFlatListUpdate 它应该用作 const toggleFlatList = useFlatListUpdate([search, selectedField /*, anything */]) 但这给了我以下警告 React Hook useEffect在其依赖项数组中具有一个split元素。这意味着我们不能静态地验证您是否已经传递了正确的依赖项。eslint(react-hooks / …

6
升级到React Native 0.62.0得到警告标志-“不再需要在Animated组件的ref上调用`getNode()`
我刚刚将我的react native应用程序升级到0.62.0,现在我的应用程序不断收到此警告标志 ReactNativeFiberHostComponent: Calling `getNode()` on the ref of an Animated component is no longer necessary. You can now directly use the ref instead. This method will be removed in a future release. 我不确定为什么会出现此问题?有人可以解释一下吗? 我也看到堆栈 ref.getNode | createAnimatedComponent.js:129:20 SafeView#_updateMeasurements | index.js:192:14 SafeView#componentDidUpdate | index.js:154:9 更新资料 我相信这可能来自于SafeAreaView的反应导航

5
在UIManager中找不到“ RNCSafeAreaView”
我尝试打开一个包,但是当android运行时,它会显示下一条消息 2020-01-05 23:15:45.366 26210-26210 / com.note.principal W / .note.principa:访问隐藏字段Landroid / view / View;-> mAccessibilityDelegate:Landroid / view / View $ AccessibilityDelegate; (浅灰色列表,反射)2020-01-05 23:15:45.470 26210-26242 / com.note.principal E / ReactNativeJS:始终违规:requireNativeComponent:在UIManager中找不到“ RNCSafeAreaView”。 This error is located at: in RNCSafeAreaView in Unknown in Unknown in n in Unknown in Unknown in C in P …

4
错误:无法确定当前字符,它不是Android的react-native中的字符串,数字,数组或对象
每当我在保持模拟器运行的同时运行react-native run-android时,都会出现此错误。react-native run-ios程序完全正常。 Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 :ReactNative:Failed to parse React Native CLI configuration: groovy.json.JsonException: Unable to determine the current character, it is not a string, number, array, or object The current character read is 'E' with an int value of 69 Unable to determine the current character, …

3
我们可以在Android设备的本机反应中获得face-id吗?
我在我的应用程序中实施了生物识别技术以进行身份​​验证。我正在使用本机生物识别技术。每件事都运转良好,只是卡住了。Face-id在Android中不起作用。我做了很多谷歌搜索,但找不到满意的答案。甚至可以在Android中使用face-id? Biometrics.isSensorAvailable() .then((biometryType) => { if (biometryType === Biometrics.TouchID) { console.log('TouchID is supported') } else if (biometryType === Biometrics.FaceID) { console.log('FaceID is supported') } else { console.log('Biometrics not supported') } }) 即使我在手机中使用FaceId,也总是返回TouchId。预先感谢您的帮助。

1
如何在React-Native中检查对Touch ID,Face ID,密码和模式锁定的支持
我已经实施了 react-native-fingerprint-scanner,正在使用Touch Id。 现在我想添加身份验证 为两个平台的Touch ID,Face ID和Passcode 有什么方法可以检查您的设备是否支持。另外,我试过使用,react-native-touch-id但不是Face Id android。 有什么方法可以在两个平台(iOS / Android)上实现这一目标吗? 参考:链接
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.