【发布时间】:2023-03-27 02:20:01
【问题描述】:
我正在使用 branch.io API 创建通过电子邮件发送给我们用户的深层链接。创建链接时,我为 iOS 应用添加了一些元数据,例如 deelinkpath 和其他有用的数据。
当我复制分支链接并手动打开 iOS 应用程序时,我能够看到这些参数。当链接在重定向到应用程序之前首先打开 safari 时,它也可以工作。
但是,如果链接直接从电子邮件(通用链接)打开应用程序,分支无法识别该链接并返回
["+clicked_branch_link": 0, "+is_first_session": 0]
知道我缺少什么吗?
谢谢!
【问题讨论】:
-
能否请您提及您正在使用的ESP?您能否进一步检查是否正在生成 AASA? help.branch.io/developers-hub/docs/…
-
嗨,Kartik!我们使用 Mandrill,但不使用 Branch 集成。我们使用 Branch API 生成链接,然后使用我们后端的 Mandrill API 发送电子邮件。在 AASA 上,这是我在控制台中的行
Already downloading data for domain sa….ap….link, so skipping a second download -
@KartikShandilya 要添加更多信息,如果我长按“在 [App Name] 中打开”,则链接有效并检索参数。
-
能否告诉我 Mandarill 是否在您的 Branch Dashboard > 电子邮件中启用为 ESP?
-
@KartikShandilya 不是,不是。但是我在 Mandrill 端禁用了包装,即使我从电子邮件中复制链接,粘贴到 Notes 应用程序并单击它,数据共享也不起作用(通过通用链接打开的应用程序,但链接未被识别为分支链接)
标签: ios deep-linking branch.io ios-universal-links