Android Firebase动态链接

时间:2018-07-17 15:44:54

标签: android firebase firebase-dynamic-links

我已经在firebase控制台中创建了一个动态链接,该动态链接指向Play商店中的一个应用(即,我使用此链接通过WhatsApp与其他用户共享该应用)。另外,我还会通过getDynamicLink方法在我的应用程序中收到深层链接。

当我向动态链接附加查询参数(?invite=494556)时,会显示Play商店页面,但我无法通过getDynamic链接方法收到深层链接,该链接为空。如何将查询参数附加到动态链接并在安装时接收它?

我无法使用Firebase邀请,因为我想通过WhatsApp分享。

1 个答案:

答案 0 :(得分:0)

在 Firebase 的 getDynamicLink() 成功侦听器中,我们获得了深层链接网址,这意味着我们在从 Firebase 控制台创建动态链接时获得了放入深层链接网址中的数据。因此,在您的情况下,您需要在深层链接网址中提供 data(invite=494556),如下所示:https://INVITE/494556。在应用程序端,您可以侦听字符串“INVITE”,并且只要您的深层链接 url 包含此字符串,就意味着第一个索引处的数字就是您要查找的数字。您可以通过这种方式实现不同的深层链接,您只需更改字符串并提供您需要的任何数据。