是否可以向Firebase动态链接添加自定义参数?

时间:2016-09-25 22:36:58

标签: android firebase firebase-dynamic-links firebase-invites

所以我正在为Android开发游戏,我使用Firebase进行身份验证,存储用户数据等......

现在,我希望为用户提供一种与朋友分享分数的方法,这样他们就可以尝试击败那个分数。我正在考虑共享动态链接,当第二个用户获得链接时,游戏将从该检查点开始。

但要做到这一点,我需要发送一些数据:级别编号,第一个用户的分数,第一个用户的名称。

我查看了documentation here,看到我可以添加一些自定义广告系列参数。但我可以添加我需要的其他参数吗?如果是,我该怎么做?

2 个答案:

答案 0 :(得分:1)

构建Uri:

builder.scheme("https").authority("deepLink_from_firebase").appendQueryParameter("Param", Param_value).build();

并在setDeepLink()

上设置

答案 1 :(得分:0)

要使用Firebase执行此操作,您需要对URL中的所有自定义数据进行编码,或将其存储在后端,并使用URL作为键来检索存储的值。这是可能的,但不像你希望的那样直观。

我建议调查Branch.io(完全披露:我在分支小组)。 Branch服务是免费的,每个链接都存储了无限数量的自定义参数(完全如您所述),并且与您当前使用的其他Firebase功能完美接口。世界上许多顶级应用程序都使用分支链接,包括Airbnb,Pinterest,Tinder和many others