XBu*_*123 5 javascript react-native firebase-authentication react-native-firebase
我正在尝试在 android studio 模拟器(Pixel 4 API 29)上的 React Native(0.63.3)上使用新的 firebase 身份验证模拟器。在最新的重大更新react-native-firebase
(V 10.0.0)中,添加了对此的支持,我可以在包中看到函数和类型定义node-modules
。但是当我尝试使用该函数时,它根本没有在对象上定义。许多其他函数已定义并按预期工作(在生产数据上),但不是该useEmulator
函数。我尝试了几种访问该对象的方法:
直接导入:
import app from "@react-native-firebase/app";
import auth from "@react-native-firebase/auth";
app.initializeApp(...);
console.log(auth().useEmulator);
Run Code Online (Sandbox Code Playgroud)
像这样导入模块:
import app from "@react-native-firebase/app"
import "@react-native-firebase/auth";
const auth = app.auth();
console.log(auth.useEmulator);
Run Code Online (Sandbox Code Playgroud)
他们都记录了undefined
。如果我能得到一些关于如何让它发挥作用的提示,我将不胜感激。与在生产数据中创建测试用户相比,在开发时访问模拟器使一切变得更加容易。和工作良好并且已定义,因此看起来 auth 函数有一些特定的内容functions.useEmulator
。firestore.settings
我与这个问题相关的 npm 依赖项:
"react": "16.13.1",
"react-native": "0.63.3",
"@react-native-firebase/app": "^10.5.0",
"@react-native-firebase/auth": "^10.5.1",
"firebase": "^8.2.4",
Run Code Online (Sandbox Code Playgroud)
我的 android firebase auth 实现版本,如果有必要的话:
implementation "com.google.firebase:firebase-auth:20.0.2"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
515 次 |
最近记录: |