首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从分支API创建的Deeplink未打开App Store

从分支API创建的Deeplink未打开App Store
EN

Stack Overflow用户
提问于 2020-04-03 05:28:56
回答 2查看 54关注 0票数 0

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

代码语言:javascript
复制
  "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@gmail.com",
    "verification_code": "123456",
  }
}

我怀疑我发送的不是Branch期望的参数,但我无法从文档中确定这一点。任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2020-04-03 22:45:10

请参考下面的Curl,通过API创建深度链接:

curl -XPOST https://api2.branch.io/v1/url -H "Content-Type: application/json“\ -d '{ "branch_key":"key_live_xxxxxxxx","channel":"facebook","feature":”自注册“,"campaign":”新产品“,"stage":”新用户“,"tags":”一“,”二“,”三“,"data":{ "$canonical_identifier":"content/123","$og_title":“来自深度链接的标题”,"$og_description":“来自深度链接的描述”,"$og_image_url":"http://www.lorempixel.com/400/400/","$desktop_url":"http://www.example.com","custom_boolean":true,"custom_integer":1243,"custom_string":"everything","custom_array":1,2,3,4,5,6,“随机”:{ "custom_object":“字典”}‘

请在创建分支机构活动密钥时重新检查该密钥。

另请参阅我们的文档以获得进一步的说明:https://help.branch.io/developers-hub/docs/deep-linking-api

您可以联系support@branch.io创建一个工单,以便分享您用来帮助我们调试该问题的确切curl。

票数 1
EN

Stack Overflow用户

发布于 2020-04-03 22:37:10

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61001439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档