无法连接到firebaseio.com

时间:2017-04-24 23:45:12

标签: android cordova firebase ionic-framework angularfire2

好的,这可能不是发布此内容的正确位置,但我对这些想法感到筋疲力尽。

我有一个带AngularFire2的Ionic2应用程序。我无法通过移动设备连接到firebaseio.com。

这可能是白名单问题,但如果我能找到它就该死。我有

<allow-intent href="https://*.firebaseio.com/*" />

在仿真器localhost中,一切都很好,只是在物理设备上。我使用chrome-tools连接到运行远程设备的应用程序,并确实看到我没有连接到firebaseio.com服务器。我明白了

  

无法加载资源appname.firebaseio.com/.lp?start=t&ser​​=94215074&cb=12&v=5

     

无法加载资源appname.firebaseio.com/.lp?start=t&ser​​=94215074&cb=12&v=5

状态是(失败),而不是404,不是500,只是(失败)。

我已经更新了所有内容。 Firebase 2.7.8,Ionic-cli 2.2.3,角度4.0.0,angularfire2 4.0.0-rc0仍然是相同的错误。

我添加了以下以下的cordova插件,但似乎没有任何帮助。

cordova-plugin-buildinfo 
cordova-universal-links-plugin 
cordova-plugin-browsertab 
cordova-plugin-inappbrowser

非常感谢任何见解。

3 个答案:

答案 0 :(得分:2)

您需要将https://.firebaseio.com/更改为https://*.firebaseio.com/*吗? (缺少* s)

根据cordova docs

  

协议允许使用通配符作为前缀        到主机,或作为路径的后缀

实施例: <allow-intent href="*://*.example.com/*" />

答案 1 :(得分:1)

您目前有.firebaseio.com(强调.之前的firebaseio)。通常你需要做https://*.firebaseio.com

之类的事情

答案 2 :(得分:0)

平台腐败了。我删除并添加了android平台,解决了这个问题。