Firebase动态链接不适用于Firebase使用电子邮件链接登录(无密码)

Firebase动态链接不适用于Firebase使用电子邮件链接登录(无密码),firebase,firebase-authentication,firebase-dynamic-links,Firebase,Firebase Authentication,Firebase Dynamic Links,我正在使用FirebasesendSignInWithEmailLink和作为Firebase动态链接一部分生成的url firebase动态url如下所示: e、 g: 步骤1中的url将作为sendSignInWithEmailLink的一部分发送 用户收到电子邮件并单击验证链接 在重定向结束时,我可以看到url包含oobCode,如下所示: &oobCode=YG2N2 LU4QGBSDELU5CVSDRZF9QWKGZOUEPINUA9PM0AAAFTFK41NW&mode=signIn

我正在使用Firebase
sendSignInWithEmailLink
和作为Firebase动态链接一部分生成的url

  • firebase动态url如下所示: e、 g:

  • 步骤1中的url将作为
    sendSignInWithEmailLink的一部分发送

  • 用户收到电子邮件并单击验证链接

  • 在重定向结束时,我可以看到url包含oobCode,如下所示:

  • &oobCode=YG2N2 LU4QGBSDELU5CVSDRZF9QWKGZOUEPINUA9PM0AAAFTFK41NW&mode=signIn&lang=en

  • 当我的应用程序最终收到动态链接时,它正在丢失oobCode。我的应用程序
  • link/后面的部分是我在步骤1中生成链接时使用的自定义数据

    当我在步骤5中使用
    isSignInWithEmailLink
    验证链接时,我得到的结果为FALSE,表明它不是有效的电子邮件链接

    但是如果我在代码中(手动)提供步骤4中的完整URL,
    isSignInWithEmailLink
    将返回TRUE

    我想我已经完成了所有必需的操作,但是Firebase dynamic link没有将oobCode持久化为发送到设备上应用程序的链接的一部分

    有没有人看到了这一点,知道可能是什么问题?在Github中作为一个问题报告之前,希望在这里获得反馈


    干杯

    您是否使用带有路径的自定义动态链接,例如?如果是,则Firebase Auth当前不支持此操作。只支持没有路径的自定义域,例如…

    谢谢您的建议。我正在使用Firebase动态链接,从代码生成url时,它总是添加路径。没有路径,我无法生成动态链接。如果我只使用基本url(例如,没有任何路径),当Firebase auth在浏览器中重定向时,我的应用程序不会打开。这看起来像是鸡和蛋的问题,除非有一种方法让我使用Firebase动态链接而没有打开我的应用程序的路径。还有其他建议吗?还有,看看,是Firebase auth还是Firebase动态链接的问题?因为最后一段是对动态链接url的GET请求:GET响应是:是Firebase身份验证丢失了上下文还是Firebase动态链接无法保留其他查询字符串?任何帮助,非常感谢。谢谢