首页 > 解决方案 > 带有电子邮件链接的 Firebase 登录会删除 ActionCodeSettings URL 中的路径

问题描述

我尝试使用带有电子邮件链接的firebase登录,如下所示:

firebase.auth().sendSignInLinkToEmail(input.userDetails.user_email, {
    url: 'https://mydomain/register/complete-registration',
    handleCodeInApp: true,
    iOS: {
        bundleId: 'myIOSBundle'
    },
    android: {
        packageName: 'myAndroidAppId',
            installApp: true,
            minimumVersion: '12'
        },
    dynamicLinkDomain: 'myDynamicLinkDomain'
})

我按预期收到了电子邮件,但是当我单击电子邮件中的登录按钮时,我的 actionCodeSettings URL 从https://mydomain/register/complete-registration更改为https://mydomain/complete-registration?apiKey=API_KEY&oobCode =CODE&mode=signIn&lang=en。为什么 firebase从我的 url 路径中删除“注册” ?

标签: javascriptfirebasefirebase-authentication

解决方案


推荐阅读