如何在FirebaseAuth邮箱链接中使用带路径的dynamicLinkDomain?
解决Firebase动态链接17074错误的方案
- 核心问题:
dynamicLinkDomain参数只支持纯域名格式,不能包含/flink这类路径后缀,你之前的写法违反了Firebase的配置规则,所以触发了未授权错误。 - 实现自定义路径的正确操作:
- 保留
dynamicLinkDomain = "customDomainName"(这个是你已经验证过能正常工作的根域名) - 修改
url参数,把自定义路径整合进去:URL(string: "https://customDomainName/flink/auth/app") - 登录Firebase控制台,在动态链接设置中添加
https://customDomainName/flink作为自定义路径前缀,完成域名所有权验证 - Info.plist里的
FirebaseDynamicLinksCustomDomains保持配置https://customDomainName/flink不变
- 保留
这样设置后,生成的登录链接会自动包含/flink路径,同时符合Firebase的配置要求,不会再出现17074错误。
内容的提问来源于stack exchange,提问作者oljik
相关产品推荐
相关产品推荐

