Ionic framework $authWithOAuthPopup流以auth.firebase.com/blank/page.html结尾
我正试图通过谷歌在基于angularfire的ionic应用程序中授权应用程序用户。整个流程在我的工作站的chrome浏览器(使用ionic serve)上运行良好,但在我的android设备上部署时失败: $authWithOAuthPopup在Android上使用时(通过“ionic run”,即作为apk安装)会导致浏览器卡在auth.firebase.com/blank/page.html中Ionic framework $authWithOAuthPopup流以auth.firebase.com/blank/page.html结尾,ionic-framework,angularfire,Ionic Framework,Angularfire,我正试图通过谷歌在基于angularfire的ionic应用程序中授权应用程序用户。整个流程在我的工作站的chrome浏览器(使用ionic serve)上运行良好,但在我的android设备上部署时失败: $authWithOAuthPopup在Android上使用时(通过“ionic run”,即作为apk安装)会导致浏览器卡在auth.firebase.com/blank/page.html中 在html中(通过“ionic serve”)一切正常,所以我假设firebase和googl
- 在html中(通过“ionic serve”)一切正常,所以我假设firebase和google的配置正常。cordova.js被正确地包括在内
- 已安装cordova inapp浏览器,可以打开其他URL。我已经将firebase(io)和google域名列入了白名单,并且还允许其他一切。我正在使用cordova插件inappbrowser 1.0.2-dev“inappbrowser”和 cordova插件白名单1.0.0“白名单”。我也尝试过inappbrowser的旧版本
- 我没有使用ionic livereload来避免任何潜在的跨域/代理问题
- 远程调试时,不会报告任何错误:$authWithOAuthPopup控件在缩小的firebase.js代码的深处丢失,并且永远不会返回angularfire级别
- 生成以下流量(详细URL如下): 1) firebase代码调用auth.firebase.com/v2//auth/google,2)accounts.google.com返回3)auth.firebase.com/v2。。。。传输到4)auth.firebase.com/blank/page.html 在空白页上,我可以看到饼干。