Firebase -Cordova将iOS上的空白屏幕重定向



我有cordova应用程序(无离子),我正在尝试实现身份验证,但我在重定向中获得了空白屏幕。

我从这里遵循指示https://firebase.google.com/docs/auth/web/cordova

我的电话片段

 var provider = new firebase.auth.GoogleAuthProvider();
 firebase.auth().signInWithRedirect(provider).then(function () {
    return firebase.auth().getRedirectResult();
 }).then(function (result) {

  var token = result.credential.accessToken;
  // The signed-in user info.
  var user = result.user;
  }).catch(function (error) {
   var errorCode = error.code;
    var errorMessage = error.message;
  });

基本上,这就是我看到的

  1. 我的链接重定向到屏幕以选择我的帐户
  2. 选择用户并登录
  3. 我被转发到屏幕myprojectName.firebaseapp.com,然后立即将其重定向到空白屏幕"大约:空白"

这在我的iOS设备上发生

您可以提供一些有关如何解决此问题的提示

启用背景模式帮助我们解决了问题。引用下面的链接

https://github.com/firebase/firebase-js-sdk/issues/2103

最新更新