Firebase数据库集成无法在PhoneGap Build Web应用程序中运行

时间:2017-07-10 21:02:58

标签: cordova firebase firebase-realtime-database phonegap

我编写了一个与Firebase数据库交互的小型Web应用程序。 当我在浏览器上测试应用程序时,一切正常,我添加到数据库的任何新数据都会自动反映在我的应用程序的Firebase数据库控制台上。

但是,当我使用PhoneGap Build打包我的Web应用程序时,某些内容无法正常工作。 我对Firebase数据库的所有调用似乎都运行良好,我甚至在我的应用中获得了独特的推送ID,但Firebase数据库控制台上没有任何反映。

我的PhoneGap Build应用程序中与Firebase数据库交互的所有内容是否实际在本地完成,并且没有任何内容传输回Firebase在线数据库?

这是一个已知问题吗?

我没有使用Cordova Firebase plugin。我应该使用它吗?它会解决问题吗?据我所知,这个插件与PhoneGap Build不兼容。

提前致谢

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。 事实证明这是一个电话空白问题,在将以下内容添加到config.xml文件时解决了这个问题:

<gap:plugin name="cordova-plugin-whitelist" source="npm" />
<access origin="*" />
<allow-navigation href="*" />
<allow-intent href="*" />

我希望这有助于任何人