React Native应用Firebase动态链接跳转TestFlight问题求助
实现Firebase动态链接跳转TestFlight的方案
问题根源
你当前的动态链接使用了isi参数(指向App Store应用ID),但应用未上架,因此跳转时会触发“应用不可用”提示。要引导用户跳转TestFlight,需要调整动态链接的参数配置。
具体调整步骤
- 替换跳转参数:移除原链接中的
isi参数,改用ifl参数指定TestFlight的应用链接。你需要先获取TestFlight的专属测试链接(格式通常为https://testflight.apple.com/join/XXXXXXX)。 - 保留必要参数:继续保留
ibi(iOS应用Bundle ID)和apn(Android应用包名),确保跨平台跳转逻辑正常。 - 调整后的示例链接:
https://servicebayrev.page.link/?link=https://joshua-deeplink.azurewebsites.net/servicebay?username%3Djoshua&apn=au.com.rev.servicebay.expo&ibi=au.com.rev.servicebay.expo&ifl=https://testflight.apple.com/join/你的测试专属码
额外注意点
- TestFlight权限验证:确保测试设备的Apple ID已被添加到TestFlight测试名单中,否则跳转后无法查看应用。
- iOS版本兼容:iOS 15.6完全支持该跳转逻辑,无需额外适配。
- 控制台配置替代方案:也可以在Firebase控制台的动态链接设置里,将iOS端“未安装应用时的跳转目标”设为TestFlight链接,生成的动态链接会自动套用正确参数。
内容的提问来源于stack exchange,提问作者Joshua Augustinus
相关产品推荐
相关产品推荐

