firebase angularfire auth 进程不工作
firebase angularfire auth process not working
我正在创建一个 Ionic + Angular + Cordova + Firebase 应用程序。
我的 firebaseAuth 系统在桌面浏览器中工作(chrome -- chrome 开发工具报告授权数据正常并让用户登录),但它无法在我的 Android 设备(Samsung Galaxy Note2)- Chrome 检查显示错误并失败。
我已经安装了 cordova.inappbrowser 插件,将 Firebase 添加到白名单,创建了 Facebook、Google 和 Twitter app/accounts 并将它们连接到 Firebase(如果设置不正确我怀疑桌面系统能否正常工作。
我没主意了。这是我的 console.log 输出和创建的错误。
如果您需要更详细的信息,请告诉我。
Event: online Status: online servicesConnect.js:45
Connection type: Cell 3G connection servicesConnect.js:81
using firebase :) servicesConnect.js:57
checkForData servicesData.js:58
Event: online Status: online servicesConnect.js:45
Failed to load resource file:///android_asset/www/%7B%7Blogin.img%7D%7D
GET https://auth.firebase.com/v2/mylo/auth/anonymous?&v=js- 0.0.0&transport=json&suppress_status_codes=true 404 (Not Found) firebase- debug.js:8500
GET file:///android_asset/www/%7B%7Blogin.img%7D%7D ionic.bundle.js:11457
GET https://auth.firebase.com/v2/mylo/auth/session?&requestId=4h7i3bhcydpej9anh…OjVJpdZUQQgoK4ny287Hz&v=js-0.0.0&transport=json&suppress_status_codes=true 404 (Not Found) firebase-debug.js:8500
我不知道为什么它无法从 Android 连接到 Firebase,我也不知道是什么导致了 android_asset 错误 - 非常奇怪。
Suseika 的想法很正确,
答案是将 'auth.firebase.com' 添加到 config.xml 的白名单中。
(我已经拥有所有其他 firebase 域)。
你需要
安装 cordova inappbrowser 插件
cordova plugins add org.apache.cordova.inappbrowser
whitelist firebase 域,方法是将以下两行添加到您的 config.xml
<allow-intent href="*.firebaseio.com" />
<allow-intent href="auth.firebase.com" />
我正在创建一个 Ionic + Angular + Cordova + Firebase 应用程序。
我的 firebaseAuth 系统在桌面浏览器中工作(chrome -- chrome 开发工具报告授权数据正常并让用户登录),但它无法在我的 Android 设备(Samsung Galaxy Note2)- Chrome 检查显示错误并失败。
我已经安装了 cordova.inappbrowser 插件,将 Firebase 添加到白名单,创建了 Facebook、Google 和 Twitter app/accounts 并将它们连接到 Firebase(如果设置不正确我怀疑桌面系统能否正常工作。
我没主意了。这是我的 console.log 输出和创建的错误。 如果您需要更详细的信息,请告诉我。
Event: online Status: online servicesConnect.js:45
Connection type: Cell 3G connection servicesConnect.js:81
using firebase :) servicesConnect.js:57
checkForData servicesData.js:58
Event: online Status: online servicesConnect.js:45
Failed to load resource file:///android_asset/www/%7B%7Blogin.img%7D%7D
GET https://auth.firebase.com/v2/mylo/auth/anonymous?&v=js- 0.0.0&transport=json&suppress_status_codes=true 404 (Not Found) firebase- debug.js:8500
GET file:///android_asset/www/%7B%7Blogin.img%7D%7D ionic.bundle.js:11457
GET https://auth.firebase.com/v2/mylo/auth/session?&requestId=4h7i3bhcydpej9anh…OjVJpdZUQQgoK4ny287Hz&v=js-0.0.0&transport=json&suppress_status_codes=true 404 (Not Found) firebase-debug.js:8500
我不知道为什么它无法从 Android 连接到 Firebase,我也不知道是什么导致了 android_asset 错误 - 非常奇怪。
Suseika 的想法很正确,
答案是将 'auth.firebase.com' 添加到 config.xml 的白名单中。
(我已经拥有所有其他 firebase 域)。
你需要
安装 cordova inappbrowser 插件
cordova plugins add org.apache.cordova.inappbrowser
whitelist firebase 域,方法是将以下两行添加到您的 config.xml
<allow-intent href="*.firebaseio.com" />
<allow-intent href="auth.firebase.com" />