Firebase动态链接报错:Param 'link'不应使用FDL域名
Firebase动态链接报错:Param 'link' should not be on FDL domain 解决方法
错误核心原因:你生成的动态链接中,
link参数指向的URL和动态链接本身使用了同一个Firebase动态链接域名(thecentral.page.link)。Firebase明确禁止这种嵌套用法——link参数必须指向你自己的业务域名,而非Firebase提供的动态链接专属域名。触发报错的链接示例:
https://thecentral.page.link?link=https://thecentral.page.link/initQRProfile/19XsZFmih0UXy5g83YeM4HCciIN2-byj999BOfwcXSXpHtX1R&ibi=pckg.thecentral&isi=6444295624&st=Counterparty: 100 Private Clubs in Your Pocket&d=1
其中link参数的值https://thecentral.page.link/initQRProfile/...属于Firebase动态链接(FDL)域名,这就是报错的根源。
- 修复步骤:
- 将
link参数替换为你自己的业务域名URL,比如假设你的业务域名是https://your-business-domain.com,修改后的链接类似:
https://thecentral.page.link?link=https://your-business-domain.com/initQRProfile/19XsZFmih0UXy5g83YeM4HCciIN2-byj999BOfwcXSXpHtX1R&ibi=pckg.thecentral&isi=6444295624&st=Counterparty: 100 Private Clubs in Your Pocket&d=1- 若需要这个业务域名URL也能唤起你的App,需在Firebase控制台将该业务域名配置为关联域名,并在业务域名的服务器根目录部署
apple-app-site-association(iOS)和assetlinks.json(Android)文件,确保App能被正常唤起。
- 将
内容的提问来源于stack exchange,提问作者satchel
相关产品推荐
相关产品推荐

