使用 branch.io iOS 的深度链接路由

Posted

技术标签:

【中文标题】使用 branch.io iOS 的深度链接路由【英文标题】:Deep link routing using branch.io iOS 【发布时间】:2019-01-10 18:53:33 【问题描述】:

当用户收到有人开始关注他们的远程通知时,用户应该能够点击通知并重定向到关注他们的用户的个人资料页面。我如何使用 branch.io 来实现这一点?通知负载是否必须包含关注他们的用户的userId,以便我知道要显示谁的个人资料信息?

另一个用例是如果有人发送了聊天消息。一旦他们点击远程通知,他们应该被重定向到那个特定的聊天室。 我正在浏览分支文档,但看不到任何解决此问题的内容。 感谢您提供有关正确方法或相关资源的任何帮助。

【问题讨论】:

【参考方案1】:

您需要启用用户跟踪来实现这一点,并且需要将关注者的 user_id 输入到在被关注者的通知中发送的深层链接中。请参阅以下文档,了解如何在 Branch 中跟踪用户:

https://docs.branch.io/pages/apps/android/#track-users

干杯, 乔伊

【讨论】:

不能将user_id 包含在有效负载中,以便我可以从didRecieveRemoteNotification 解析它吗?用这种方法我需要branch 做什么?

以上是关于使用 branch.io iOS 的深度链接路由的主要内容,如果未能解决你的问题,请参考以下文章

Apple 应用商店深度链接指南(Branch.io 深度链接)[关闭]

在 React Native 应用程序中使用 Branch.io 在 iOS 中延迟深度链接

使用适用于 iOS 和 Android 平台的 Branch IO 对 Appcelerator 的应用程序进行深度链接

尚未创建导航器时如何从链接导航(与branch.io的深度链接)?

Android - Branch.io 深度链接在 chrome 中不起作用

使用 branch.io 来自 Play 商店的 Android 深层链接