- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试创建用户时出现以下错误
注意: 这篇文章可能看起来很长,但总的来说我认为它主要是在控制台中安装 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 身份验证中,我启用了使用电子邮件和密码进行注册
我已经按照文档中提到的方式进行了更改,即在我的 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
看起来像这样
我根据指令做的一件事是创建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
这里是附加的(可能是相关的屏幕截图
更新 2:我的应用也未经过验证
此外,我们是否需要为该应用添加任何 URL?
最佳答案
您可以跳过上面的验证步骤,但您需要进行以下配置:
您需要正确配置app id
和bundle id
。
As explained in my post on github firebase 在您的 google 云控制台中创建三个 api key 。
一个用于您的 ios
应用的 api key ,一个用于您的 android
应用的 API key (您没有这个),以及一个用于 web<的 api key
。
我将来会不断更新这篇文章,以下是我一直在检查您的问题的一些链接
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
关于ios - Firebase 错误 : You must enable this service in the console,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55932931/
已经有几个关于捕获或重定向 console.log 的问题: redirect Javascript syntax errors and console.log to somewhere else C
console.log(String(console.log('Not undefined')) === 'undefined'); console.log(String(console.log('N
我知道这是一个新手错误,但我不知道如何修复它。 public static void main (String args[]){ Console kitty = System.console(); S
我正在使用 Visual Studio 2015。 我试图打印一些语句只是为了跟踪一个非常长时间运行的测试。当使用 VSTest.Console 和/Logger:trx 时,调试输出(无论我们使用
这个问题在这里已经有了答案: Accessing console and devtools of extension's background.js (8 个回答) 5年前关闭。 我的 Chrome
我在括号中收到此错误。 我想强调一个事实,这是我第二次打开 JS 文件。 正如我强调的那样,我还想强调一个事实,即我不知道 Eslint 和 node.js 是什么。 StackOverflow 和其
我按照文档中的描述安装了 Drupal Console Launcher: curl https://drupalconsole.com/installer -L -o drupal.phar mv
Console.WriteLine() 和有什么区别和Trace.WriteLine() ? 最佳答案 从“调试”的角度来看这些。 我们开始使用 Console.WriteLine() 进行调试 后来
我一直在尝试连接到 serial console of a Raspberry Pi 3 with Android Things使用USB to TTL cable从我的 Linux (Ubuntu)
namespace Pro { class ErrorLog { public ErrorLog(RenderWindow app) {
以下代码是一个众所周知的示例,用于显示调试版本和发布版本之间的区别: using System; using System.Threading; public static class Program
if (open_date) { open_date = get_date_from_string(open_date); window.console && cons
在 Xcode 中工作时,我通常只为控制台打开一个单独的窗口,以便我可以看到尽可能多的输出行。我今天刚刚更新到 Xcode 12,在更新之前,您可以将编辑器 Pane 和控制台 Pane 之间的分隔线
在 Google Play Console 上,在所有应用程序的第一页,它会显示已安装的受众和用户获取。 我知道已安装的受众是在他们的设备上安装我的应用程序的受众。但什么是用户获取?通常,用户获取的数
Qt Quick uses qDebug执行日志记录,其中标准 Javascript 日志记录方法映射到 Qt 日志类型 console.log() -> qDebug() console.deb
Qt Quick uses qDebug执行日志记录,其中标准 Javascript 日志记录方法映射到 Qt 日志类型 console.log() -> qDebug() console.deb
我有以下代码: bool loop = true; LongbowWorkerThread Worker = new LongbowWorkerThread(); Th
我遇到了这两个 API,用于在 C# 的简单控制台应用程序中读取用户的输入: System.Console.ReadLine() System.Console.In.ReadLine() 这是一个我试
我是编程和 js 的新手,我正在尝试学习 javascript 的关键。 var obj1 = { name: 'rawn', fn: function() { con
using System; namespace ConsoleApplication1 { class Program { static void Main(strin
我是一名优秀的程序员,十分优秀!