如果从Play商店以外的任何第三方位置(例如GDrive或S3存储桶)安装了android应用,我们如何才能推迟进行深层链接工作。在这种情况下如何传递意图数据?提前致谢。
听起来很简单,但实际上实现起来有点复杂。您可能已经知道InstallReferrerReceiver,但这显然仅适用于Play商店。
基本上,您需要想出一些方法在下载数据之前将其存储在应用程序外部,然后在安装后在应用程序内部进行检索。Branch.io(完全公开:我在团队中)通过使用唯一的链接ID(可在其上附加数据字典)来实现此目的。当用户在下载之前打开该链接时,我们标记其设备ID,然后将其重定向到指定的URL(例如,GDrive或S3)。首次启动该应用后,我们会再次匹配设备ID。这使我们可以通过每个链接传递无限量的数据,因为数据实际上并未存储在链接本身中
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句