我正在构建一个react原生应用程序。我想在真实的设备上测试我的代码。有没有人在真正的iphone/android设备上尝试过firebase模拟器?在我的例子中,Firebase模拟器在Android模拟器/Iphone模拟器上工作得很好,但在真正的设备上就不行。我得到了以下错误。
Error [ error : auth/ network -request-failed发生网络错误(如超时、连接中断或主机无法访问)。]
提前感谢!!
发布于 2021-04-20 14:52:02
最后,我可以在真实设备上运行firebase模拟器了。这就是firebase.json的样子。我添加了"host":"192.168.1.114“。192.168.1.114是路由器分配给您的计算机的IP。
{
"emulators": {
"auth": {
"host":"192.168.1.114",
"port": 9099
},
"functions": {
"host":"192.168.1.114",
"port": 5001
},
"firestore": {
"host":"192.168.1.114",
"port": 8080
},
"ui": {
"enabled": true
}
}
}
在更改firebase.json之后。我分别为auth和firestore添加了以下行。
auth().useEmulator("http://192.168.1.114:9099");
firestore().settings({ host: "192.168.1.114:8080", ssl: false });
在这些更改之后,我能够将数据从真实设备推送到firebase仿真器。您的计算机和设备应连接到同一网络。
https://stackoverflow.com/questions/67173476
复制相似问题