You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native应用Firebase/Branch.io动态链接iOS真机跳转App Store求助

iOS真机动态链接跳转App Store问题排查求助

我已按照Firebase官方文档完成React Native应用中Firebase Dynamic Links的配置,该动态链接在Android模拟器、Android真机及iOS模拟器上均正常工作。但在iOS真机测试时,即便应用已安装,点击动态链接仍会跳转至App Store。

为排查问题,我尝试改用Branch.io SDK作为替代方案,按要求完成配置与集成后,仍遇到相同问题:iOS真机点击动态链接始终跳转至App Store,与应用是否安装无关。

我已在3台运行iOS 16.1.1和16.0.3系统的设备上测试该问题,虽已查阅资料、反复核对配置并尝试Branch.io替代,但问题仍未解决。

恳请协助解决此问题,确保iOS真机上点击动态链接时,若应用已安装则直接打开应用,无论使用Firebase Dynamic Links还是Branch.io SDK。

复现步骤

  • 按对应文档在React Native应用中配置Firebase Dynamic Links或Branch.io SDK
  • 使用所选方案(Firebase或Branch.io)生成动态链接
  • 将动态链接分享至已安装应用的iOS设备
  • 从消息应用或其他平台点击该动态链接
  • 观察到设备未打开应用,而是跳转至App Store

预期行为

当iOS设备已安装应用时,点击动态链接应直接打开应用,而非跳转至App Store。

项目配置

package.json

"dependencies": {
    "@react-native-firebase/analytics": "^16.4.0",
    "@react-native-firebase/app": "^16.4.0",
    "@react-native-firebase/dynamic-links": "^16.4.0",
    "react": "18.0.0",
    "react-native": "0.69.3"
  }

AppDelegate.m

#import <Firebase.h>
#import "AppDelegate.h"

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  // some default code...
  [FIRApp configure];
  // rest of the code...
  
  return YES;
}

内容的提问来源于stack exchange,提问作者Moeez Ahmad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 08:03:16