Cordova inAppBrowser 不适用于 firebaseAuth
Cordova inAppBrowser won't work with firebaseAuth
我正在使用离子框架构建混合应用程序。
我在 Firebase 3.0 中使用 angularFire 2.0。我安装了 cordova 插件 "inAppBrowser"。
在折旧的 Firebase 文档中,这就是我需要让 authWithOAuthPopup() 启动 inAppBrowser window 并执行登录过程的全部内容。
目前,我正在使用 signInWithPopup(),它在我的 iOS 应用程序中没有任何作用。
该应用程序在使用 ionic serve 的浏览器中运行良好。
Firebase 3.0 signInWithPopup/Redirect 目前在 Cordova 环境中不受支持,即使安装了 inAppBrowser 插件也是如此。
在此支持之前,您可以使用其他插件获取 Facebook 的 OAuth 响应,Google 然后改用 signInWithCredential。您可以使用 https://www.npmjs.com/package/cordova-plugin-facebook 之类的东西来获取 Facebook 访问令牌,然后通过 auth.signInWithCredential(firebase.auth.FacebookAuthProvider.credential(fbAccessToken));
登录
我正在使用离子框架构建混合应用程序。
我在 Firebase 3.0 中使用 angularFire 2.0。我安装了 cordova 插件 "inAppBrowser"。
在折旧的 Firebase 文档中,这就是我需要让 authWithOAuthPopup() 启动 inAppBrowser window 并执行登录过程的全部内容。
目前,我正在使用 signInWithPopup(),它在我的 iOS 应用程序中没有任何作用。 该应用程序在使用 ionic serve 的浏览器中运行良好。
Firebase 3.0 signInWithPopup/Redirect 目前在 Cordova 环境中不受支持,即使安装了 inAppBrowser 插件也是如此。 在此支持之前,您可以使用其他插件获取 Facebook 的 OAuth 响应,Google 然后改用 signInWithCredential。您可以使用 https://www.npmjs.com/package/cordova-plugin-facebook 之类的东西来获取 Facebook 访问令牌,然后通过 auth.signInWithCredential(firebase.auth.FacebookAuthProvider.credential(fbAccessToken));
登录