我在facebook帖子中有一个深度链接(使用附加查询参数)的问题。当我点击时,应用程序刚刚打开,但当我已经安装了应用程序(Android应用程序)时,附加参数的数据不会在referringParams中返回。我试了下面的方法,没有成功。
https://github.com/BranchMetrics/Android-Deferred-Deep-Linking-SDK important-migration-to-v145
同样的场景也适用于ios。
有谁知道我怎么解决这个问题吗?
这可能是您设置会话的方式存在问题。我建议你这样做:
- 在你的应用程序类中,确保在
onCreate
中,你调用Branch.getAutoInstance(this)
。 - 确保在用户从Facebook进入的deeplink活动中调用
Branch.initSession
。 - 内部
onNewIntent
,确保有一个?link_id
追加到结束,因为分支不知道哪个链接返回没有。