如何解决无法从 Android 上的 deeplink 和 Branch.io 获取推荐网站
我正在为我的 Android 和 iOS 应用集成 Branch.io。
我的深层链接如下:
https://xxx.app.link/invite?sender=4345345
在 iOS 上,我可以通过以下方式从用户启动我的应用程序的链接中获取完整链接和参数:
- (BOOL) application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *))restorationHandler {
NSLog(@"full url: %@",userActivity.webpageURL);
...
打印如下内容:
https://xxx.app.link/invite?sender=4345345
在 Android 上,如果我查看深层链接,我会有所不同:
xxx://open?link_click_id=94134904343592
所以我为 android 安装了 Branch.io SDK,这允许您通过调用获取一些额外信息:
JSONObject latest = Branch.getInstance().getLatestReferringParams();
JSONObject install = Branch.getInstance().getFirstReferringParams();
“安装”JSSONObject 包含信息,包括用户点击的完整链接,但“最新”只有:
{"+clicked_branch_link":false,"+is_first_session":false}
理想情况下,我需要获取附加到链接的参数?sender=4345345
感觉“最新”也应该有一堆关于引用链接的信息..但它没有..应该吗?关于为什么不这样做的任何想法?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。