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

React Native集成Branch.io:iOS安装后getFirstReferringParams()返回空对象

React Native Branch.io iOS 首次安装后无法获取推荐参数的解决方案

问题场景

开发React Native应用时,使用Branch.io实现推荐功能:

  • Android端全流程正常
  • iOS端未安装应用时点击分享链接,会跳转至App Store;通过TestFlight安装后,调用getFirstReferringParams()获取推荐参数返回空对象
  • 应用已安装状态下点击链接,能正常获取参数,排除Branch集成和分享链接本身的问题
  • 尝试过diawi.com模拟安装,问题仍存在

解决方法

问题出在iOS的info.plist配置缺失,添加Branch的URL Scheme配置即可解决(需替换为你在Branch控制台的对应值):

<key>CFBundleURLTypes</key>
<array>
  <dict>
    <key>CFBundleTypeRole</key>
    <string>Editor</string>
    <key>CFBundleURLSchemes</key>
    <array>
      <string>branchsters</string> <!-- 替换为你的Branch URL Scheme -->
    </array>
    <key>CFBundleURLName</key>
    <string>io.Branch.Branchsters</string> <!-- 替换为你的应用Bundle ID -->
  </dict>
</array>

补充说明

无需将应用上线至App Store,只要严格遵循Branch官方文档完成iOS端的所有配置,TestFlight安装的应用即可正常追踪首次安装的推荐参数。

内容的提问来源于stack exchange,提问作者Anton Hörl

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 05:27:11