【问题标题】:Firebase - cordova redirect to blank screen on IosFirebase - 科尔多瓦重定向到 Ios 上的空白屏幕
【发布时间】:2019-03-13 14:36:38
【问题描述】:

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

我按照这里的说明进行操作 https://firebase.google.com/docs/auth/web/cordova

sn-p 我的通话

 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,然后它立即重定向到空白屏幕“about:blank”

这发生在我的 iOS 设备上

能否请您提供一些有关如何解决此问题的提示

【问题讨论】:

  • 对此+1。在我将它放入 Testflight 并分发给测试人员之前,它不会在我的应用程序上发生。在本地运行它永远不会发生。我感觉它与通用链接插件修复有关,但由于我无法在 TestFlight 分布式应用程序上进行调试,所以我有点卡住并害怕发布我的应用程序。

标签: firebase cordova firebase-authentication


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-30
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多