【问题标题】:Why is Firebase returning 404 errors in PhoneGap app when running on Android emulator?为什么 Firebase 在 Android 模拟器上运行时在 PhoneGap 应用程序中返回 404 错误?
【发布时间】:2014-04-18 11:05:41
【问题描述】:

我在 PhoneGap 应用中使用 Firebase + Firebase 简单登录,当我在 Android 模拟器中运行该应用时遇到问题(基于浏览器的测试工作正常)。

注意:我之前遇到过this issue,但我添加了cordova.js,没有人看到安全限制警告。

现在发生的只是 404 错误响应,我不知道该怎么办。

【问题讨论】:

  • 您是否将 firebase 服务器添加到白名单?
  • 不,我什至没有想到这一点。我继续将适当的域添加到白名单中,一切都很好。
  • 我们发布了一篇博文,将帮助您进行设置和一些问题:firebase.com/blog/2014-07-25-ionic-simple-login.html

标签: android cordova android-emulator firebase


【解决方案1】:

您需要将 firebase.com 添加到应用的白名单中。

假设您使用的是 PhoneGap 3.x+,请按照以下步骤操作:

  1. 编辑config.xml(有关该文件所在位置的更多信息,请参阅Cordova's docs
  2. 添加允许 firebase 和子域的规则:

    <access uri="https://*.firebaseio.com" subdomains="true" />
    

您可能还会发现this question 很有帮助。它有很多关于 Cordova / PhoneGap 中白名单的内容。

【讨论】:

    猜你喜欢
    • 2012-08-05
    • 2016-09-04
    • 1970-01-01
    • 2019-09-24
    • 1970-01-01
    • 2020-06-16
    • 2019-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多