gpt4 book ai didi

ios - Firebase 错误 : You must enable this service in the console

转载 作者:行者123 更新时间:2023-11-29 05:48:21 26 4
gpt4 key购买 nike

尝试创建用户时出现以下错误

注意: 这篇文章可能看起来很长,但总的来说我认为它主要是在控制台中安装 firebase 的说明..

This operation is not allowed. You must enable this service in the console.

我正在 iPhone X 设备上尝试此操作,可能在模拟器中运行最新的 ios。

我正在使用react-native-firebase模块

这就是我的注册操作的样子

import firebase from "react-native-firebase";

export const signup = (fullName, username, email, password) => {
console.log(`Full name: ${fullName} UserName: ${username} email: ${email} password: ${password}`)
return function(dispatch) {
dispatch({ type: PROFILE_LOADING });
firebase
.auth()
.createUserWithEmailAndPassword(email, password)
.then(user => {
console.log("This is user from signup", signup);
return dispatch({
type: PROFILE_SUCCESS,
payload: user
});
})
.catch(error => {
console.error(error)
return dispatch({
type: PROFILE_ERROR,
payload: error.data
});
});
};
};

在我的 Firebase 身份验证中,我启用了使用电子邮件和密码进行注册

enter image description here

我已经按照文档中提到的方式进行了更改,即在我的 AppDelegate.m

#import "AppDelegate.h"

#import <React/RCTBundleURLProvider.h>
#import <React/RCTRootView.h>
#import <Firebase.h>

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[FIRApp configure];
// more code

我的 pod 文件如下所示

# Pods for entreClientwithoutExpo
pod 'Firebase/Core'
pod 'Firebase/Auth'

target 'entreClientwithoutExpo-tvOSTests' do
inherit! :search_paths
# Pods for testing
pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'

pod 'RNReanimated', :path => '../node_modules/react-native-reanimated'

end

我的文件夹结构包含 GoogleService-Info.plist 看起来像这样

enter image description here

我根据指令做的一件事是创建rn-cli.config.js

const blacklist = require('metro-config/src/defaults/blacklist');

module.exports = {
resolver:{
blacklistRE: blacklist([
/nodejs-assets\/.*/,
/android\/.*/,
/ios\/.*/
])
},
};

问题:知道我做错了什么吗?

更新:使用基于 Web 的登录,它可以正常工作,不会出现错误,但我打算使用 firebase firestore,为此我需要它与应用程序一起本地工作

更新:捆绑标识符也可能有错误?

当查看-tvOS包标识符时,恰好是这样 org.reactjs.native.example.entreClientwithoutExpo-tvOS

但通常是

app.entre

这里是附加的(可能是相关的屏幕截图

enter image description here enter image description here enter image description here

更新 2:我的应用也未经过验证

enter image description here

此外,我们是否需要为该应用添加任何 URL?

最佳答案

您可以跳过上面的验证步骤,但您需要进行以下配置:

enter image description here

您需要正确配置app idbundle id

enter image description here

As explained in my post on github firebase 在您的 google 云控制台中创建三个 api key 。

一个用于您的 ios 应用的 api key ,一个用于您的 android 应用的 API key (您没有这个),以及一个用于 web<的 api key

enter image description here

enter image description here

我将来会不断更新这篇文章,以下是我一直在检查您的问题的一些链接

https://invertase.io/oss/react-native-firebase/guides

https://duckduckgo.com/?q=medium+react+native+firebase+configuring+ios&t=canonical&ia=web

https://duckduckgo.com/?q=medium+react+native+firebase+configuring+ios&t=canonical&ia=web

https://firebase.googleblog.com/2016/01/the-beginners-guide-to-react-native-and_84.html

Firebase Authentication error in android

关于ios - Firebase 错误 : You must enable this service in the console,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55932931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com