Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase身份验证中未应用动态链接自定义路径_Firebase_Firebase Authentication_Firebase Hosting_Firebase Dynamic Links - Fatal编程技术网

Firebase身份验证中未应用动态链接自定义路径

Firebase身份验证中未应用动态链接自定义路径,firebase,firebase-authentication,firebase-hosting,firebase-dynamic-links,Firebase,Firebase Authentication,Firebase Hosting,Firebase Dynamic Links,我已使用以下格式的URL设置Firebase动态链接:a.b.c/d 但是,Firebase Authentication发送的电子邮件包含格式为a.b.c/?link=…的动态链接,而不是a.b.c/d/?link=…,这意味着它们不起作用 我跟随/发送链接 每当我手动复制链接并在URL中添加d/时,动态链接都会工作,因为动态链接是在Firebase控制台和Firebase主机的Firebase.json中以这种方式设置的 不幸的是,Firebase身份验证还不支持动态链接中的自定义路径,正如

我已使用以下格式的URL设置Firebase动态链接:
a.b.c/d

但是,Firebase Authentication发送的电子邮件包含格式为
a.b.c/?link=…
的动态链接,而不是
a.b.c/d/?link=…
,这意味着它们不起作用

我跟随/发送链接

每当我手动复制链接并在URL中添加
d/
时,动态链接都会工作,因为动态链接是在Firebase控制台和Firebase主机的
Firebase.json
中以这种方式设置的

不幸的是,Firebase身份验证还不支持动态链接中的自定义路径,正如所指出的(由Firebase支持部门确认)。
遗憾的是,不支持查询参数,将
/?link=…
重定向到
/d/?link=…
需要这些参数

由于这两种不幸的情况,我只是使用一些JavaScript将任何请求重定向到
/?link=…
/d/?link…

const link = new URLSearchParams(window.location.search).get('link')
if (window.location.pathname == '/' && link != null && link != '') window.location = `a.b.c/d/${window.location.search}`
不幸的是,Firebase身份验证还不支持动态链接中的自定义路径,正如所指出的(由Firebase支持部门确认)。
遗憾的是,不支持查询参数,将
/?link=…
重定向到
/d/?link=…
需要这些参数

由于这两种不幸的情况,我只是使用一些JavaScript将任何请求重定向到
/?link=…
/d/?link…

const link = new URLSearchParams(window.location.search).get('link')
if (window.location.pathname == '/' && link != null && link != '') window.location = `a.b.c/d/${window.location.search}`

Firebase Auth不支持动态链接中的自定义路径。这个功能最近被添加到动态链接中,目前还不受支持。@bojeil那么我该怎么办呢?由于URL错误,链接根本无法正常工作。只使用
a.b.c
将禁用基础网站。不幸的是,您没有很多选择。您需要创建新的自定义域。Firebase Auth不支持动态链接中的自定义路径。这个功能最近被添加到动态链接中,目前还不受支持。@bojeil那么我该怎么办呢?由于URL错误,链接根本无法正常工作。只使用
a.b.c
将禁用基础网站。不幸的是,您没有很多选择。您需要创建一个新的自定义域。