Firebase-cordova重定向到Ios上的空白屏幕

Firebase-cordova重定向到Ios上的空白屏幕,firebase,cordova,firebase-authentication,Firebase,Cordova,Firebase Authentication,我有cordova应用程序(没有ionic),我正在尝试实现身份验证,但重定向中出现了一个空白屏幕 我从这里遵照指示 我的电话片段 var provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithRedirect(provider).then(function () { return firebase.auth().getRedirectResult(); }).then(func

我有cordova应用程序(没有ionic),我正在尝试实现身份验证,但重定向中出现了一个空白屏幕

我从这里遵照指示

我的电话片段

 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;
  });
基本上,这就是我所看到的

  • 我的链接重定向到屏幕以选择我的帐户
  • 选择用户并登录
  • 我被转发到一个屏幕myprojectname.firebaseapp.com,然后它立即重定向到一个空白屏幕“about:blank”
  • 这在我的iOS设备上发生


    您能否就如何解决此问题提供一些提示启用后台模式帮助我们解决了此问题。引用了下面的链接


    启用后台模式帮助我们解决了这个问题。引用了下面的链接


    +1关于这一点。直到我将其放入Testflight并分发给测试人员,我的应用程序才出现这种情况。在本地运行,这种情况永远不会发生。我有一种感觉,这与universal links插件修复程序有关,但由于我无法在TestFlight分布式应用程序上进行调试,我有点卡住了,不敢发布我的应用程序。直到我将其放入Testflight并分发给测试人员,我的应用程序才出现这种情况。在本地运行,这种情况永远不会发生。我有一种感觉,这与universal links插件修复程序有关,但由于我无法在TestFlight分布式应用程序上调试,我有点卡住了,不敢发布我的应用程序。