如何在Firebase中为注册用户提供身份验证链接?

时间:2018-06-12 17:43:09

标签: java android firebase email firebase-authentication

我希望firebase向用户发送链接以验证电子邮件。我不知道下面这个功能提供了哪个链接,而我没有网站插入其网址..

ActionCodeSettings actionCodeSettings =
    ActionCodeSettings.newBuilder()
        // URL you want to redirect back to. The domain (www.example.com) for this
        // URL must be whitelisted in the Firebase Console.
        .setUrl("https://www.example.com/finishSignUp?cartId=1234")
        // This must be true
        .setHandleCodeInApp(true)
        .setIOSBundleId("com.example.ios")
        .setAndroidPackageName(
            "com.example.android",
            true, /* installIfNotAvailable */
            12    /* minimumVersion */)
        .build();

在上面的代码注释中还说URL必须列入白名单,如何创建电子邮件并将其添加到firebase白名单链接?

感谢您的帮助。

提前致谢。

2 个答案:

答案 0 :(得分:0)

要解决此问题,请查看官方文件

https://firebase.google.com/docs/auth/android/email-link-auth

祝你好运,

答案 1 :(得分:0)

验证->登录方法->处理过的域

.setUrl("https://Domains treated/finishSignUp")

设置->常规->包名称

.setAndroidPackageName(
                        "Package name",
                        true,
                        "null")

在这里您还可以完成: https://droidmentor.com/password-less-email-firebase-auth/