Firebase Dynamic Link未安装应用时无法跳转自定义网站,仍跳转Play商店
Firebase动态链接:未装应用时跳转指定网站而非Play商店的修复方法
- 先核对动态链接的核心设置:打开Firebase控制台的动态链接详情页,确认「未安装应用时的行为」选项确实选了「打开指定网址」,而且填的目标网址是已验证的域名(去「域名管理」里看,域名旁边不能有红色感叹号,未验证的域名会被Firebase强制 fallback 到应用商店)。
- 检查API生成的链接参数(如果是代码生成的):要是用Firebase SDK生成动态链接,别写错
fallbackUrl——Android端的androidInfo.fallbackUrl、iOS端的iosInfo.fallbackUrl都得指向你的目标网站,不能填Play商店的链接。 - 强制刷新链接缓存:Firebase动态链接会存缓存,旧配置可能没更新。给你的链接加个
?d=1后缀(比如https://your-link.page.link/test?d=1),用这个链接测试,能绕过缓存直接走最新配置。 - 排查应用关联文件:Android的
assetlinks.json、iOS的apple-app-site-association要配置对——Android的文件得正确关联包名和SHA-256指纹,放在域名根目录或.well-known文件夹里;要是文件错了,系统可能识别不到你的应用,直接跳应用商店。 - 换网络环境测试:有些地区的网络会干扰Firebase的重定向逻辑,试试用稳定的非代理网络测试,排除网络因素。
内容的提问来源于stack exchange,提问作者Dharini
相关产品推荐
相关产品推荐

