延迟深入链接在android中

Tej*_*vsr 0 android deep-linking

当Android应用程序从Play商店以外的任何第三方位置安装时,我们怎样才能获得延迟深度链接工作,比如说GDrive或S3存储桶.在这种情况下如何传递意图数据?提前致谢.

Ale*_*uer 5

听起来很简单,实现起来实际上有点复杂.您可能已经了解了InstallReferrerReceiver,但这显然只适用于Play商店.

在下载之前,您基本上需要提出一些在应用程序外部存储数据的方法,然后在安装后在应用程序内部检索它.Branch.io(完全披露:我在团队中)通过使用唯一的链接ID来做到这一点,我们可以附加数据字典.当用户在下载之前打开该链接时,我们会标记其设备ID,然后将其重定向到指定的URL(例如,GDrive或S3).第一次启动应用后,我们会再次匹配设备ID.这允许我们通过每个链接传递无限量的数据,因为数据实际上并不存储链接本身中