react native android中的firebase apikey丢失或无效
Posted
技术标签:
【中文标题】react native android中的firebase apikey丢失或无效【英文标题】:firebase apikey is missing or invalid in react native android 【发布时间】:2021-10-30 20:43:58 【问题描述】:我第一次尝试将 firebase 与我的 react-native 应用程序连接,但面临的问题是: 错误:FirebaseOptions 属性“apiKey”缺失或无效。我尝试搜索以解决该问题,但没有解决。
import Firebase from '@react-native-firebase/app'
useEffect(()=>
Firebase.initializeApp()
,[])
dependencies
classpath("com.android.tools.build:gradle:4.1.0")
classpath 'com.google.gms:google-services:4.3.0'
现在根据我的搜索,我做了以下事情来解决它
-
清理我的 android gradlew
重新安装节点模块
更改 google-services:4.3.10 ->4.3.0
重新下载 google-serives.json 文件
但它对我不起作用
【问题讨论】:
【参考方案1】:我不确定这是否有帮助,但我注意到您似乎没有配置 Firebase。
这是我之前使用 Firebase 的项目中的旧代码(为了匿名而更改了密钥)。
请注意:
//Configure Firebase
var app = firebase.initializeApp(
apiKey: "AIzaSyBA-nJOSHcALkHfR7D7GsBqzU5qmCHY_WA",
authDomain: "project-e6136.firebaseapp.com",
databaseURL: "https://project-e6136.firebaseio.com",
projectId: "project-e6136",
storageBucket: "",
messagingSenderId: "948984656115"
);
我认为您需要使用您的密钥将对象传递到initializeApp()
。
就我而言,我在注册帐户时将这些密钥设置在 https://firebase.google.com/
。
希望这会有所帮助,或者如果我误解了您的问题,请发表评论。
【讨论】:
它适用于 firebase webapp,但我使用的是 firebase android app以上是关于react native android中的firebase apikey丢失或无效的主要内容,如果未能解决你的问题,请参考以下文章
android中的React-native POST请求通过https返回网络错误
Android模拟器中的React-Native Runnable错误
Android Studio 中的 React Native 项目错误