【问题标题】:Can I pass a cookie value from mobile website to app and vice versa我可以将 cookie 值从移动网站传递到应用程序吗,反之亦然
【发布时间】:2017-08-04 12:03:47
【问题描述】:
场景一是我有一个用户访问我的移动网站,并创建了一个带有流量来源的 cookie。我可以通过深层链接传递这个 cookie 值,以便获取原始流量来源吗?
场景二,用户打开应用,然后通过应用上的深层链接导航到移动网站。我可以将应用程序中的引荐来源网址值传递给移动网站吗?
这适用于 Android 和 IOS。
我相信在 Android 上,我可以在引荐来源网址的链接上附加一个 URL 参数。但在 IOS 上,我相信我需要使用 Branch.io 之类的第三方工具。
这可能吗?
【问题讨论】:
标签:
android
ios
cookies
firebase
mobile
【解决方案1】:
这是可能的。
如果用户已经安装了您的应用,您只需从移动网站打开应用的自定义 url 方案,传递一个编码的 cookie 或用户标识符,然后应用就可以使用它们。
但是,如果您需要支持尚未安装应用程序的情况,它会变得有点复杂。为此,您需要使用Branch.io 之类的解决方案。
使用分支,您可以创建一个包含用户标识符(或编码的 cookie 数据)的智能链接,并让用户选择该链接。然后,Branch 的系统将智能地确定应用程序是否已安装,并将用户带到您的应用程序或应用商店。如果用户继续安装应用程序,Branch SDK 将尝试将设备指纹与单击链接时生成的指纹进行匹配,并绑定用户,将您用于创建链接的数据传递给委托回调(或在较新的版本中,完成处理程序)在您的应用中。