从分支API创建的深层链接未打开App Store

问题描述 投票:0回答:1

我正在尝试通过分支API创建深层链接。当我通过仪表板在iOS设备上创建深层链接时,它们显示了我期望的行为:如果设备上未安装应用程序,则它们将打开AppStore。但是,当我通过Branch的API创建它们时,它们不会直接定向到应用商店,它们会直接定向到fallbackURL。它们似乎也不包括我包含的任何自定义数据。这是我发送的JSON示例。

  "branch_key": "123456",
  "feature": "marketing",
  "channel": "onboarding",
  "data": {
    "$canonical_identifier": "1234",
    "$og_title": "Signup",    
    "$og_description": "Click this link",
    "$desktop_url": "http://mywebsite.com/create-account",
    "$fallback_url": "http://mywebsite.com/create-account",
    "user_id":"123456",
    "email": "[email protected]",
    "verification_code": "123456",
  }
}

我怀疑我没有发送Branch期望的某些参数,但是我无法从文档中确定该参数。任何帮助,将不胜感激。

deep-linking branch.io
1个回答
0
投票

您是否尝试将$ ios_url = path设置为App Store?理想情况下,应使用仪表板配置中的默认值,但如果要在通过API创建的链接上显式设置此值,则可以使用$ ios_url和$ android_url参数。

© www.soinside.com 2019 - 2024. All rights reserved.