使用 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的深度链接)?