【问题标题】:Setting up firebase (custom) dynamic links for email verification为电子邮件验证设置 firebase(自定义)动态链接
【发布时间】:2018-07-07 04:08:15
【问题描述】:

因此,我目前正在努力解决与电子邮件验证相关的 3 个方面,并将其设置为当用户单击电子邮件中的链接时,他/她会转到应用程序,然后我可以检查电子邮件是否已通过验证并显示新视图,也就是动态链接?

1) 我认为正确的方法是使用 User.sendEmailVerification(completion) ?我正在努力设置完成步骤,如果有人能指导我完成整个过程,我将不胜感激,而且我也不是 100% 确定这配置了深层链接,我可能错过了理解。


2) 如果我上面的假设是错误的,我是否需要在 firebase 中设置一个动态链接,然后在我的电子邮件模板部分将其设置为 url 而不是默认的,即 myApp.firebaseapp.com/__/auth etc... 如果我这样做我可以检索令牌以验证用户,我是否需要在应用程序中执行调用以某种方式将其发布到 firebase?


3) 如果我确实需要使用方法 2,有没有办法将我自己的域用于动态链接?即,我可以为 iOS 设置带有 app-associate 文件的小型登录页面,并为 Android 设置等效文件,这样就足够了吗?我在这里错过了分析之类的东西吗?您会推荐还是反对将自定义域用于动态链接?

【问题讨论】:

    标签: android ios firebase firebase-authentication firebase-dynamic-links


    【解决方案1】:

    https://firebase.google.com/docs/auth/ios/passing-state-in-email-actions 是这方面的主要指南。

    1. user.sendEmailVerification(withActionCodeSettings:actionCodeSettings) - 请参阅上述文档中的 sn-p。
    2. 您需要支持动态链接,这就是用户返回到您的应用程序的方式。
    3. 不需要您自己的域。

    【讨论】:

      猜你喜欢
      • 2021-05-26
      • 2019-05-28
      • 1970-01-01
      • 2018-10-09
      • 1970-01-01
      • 2019-05-20
      • 2019-01-02
      • 2022-07-06
      相关资源
      最近更新 更多