【问题标题】:Is it possible to add custom parameters to Firebase Dynamic Links?是否可以将自定义参数添加到 Firebase 动态链接?
【发布时间】:2016-09-25 22:36:57
【问题描述】:

所以我正在开发一款适用于 Android 的游戏,并使用 Firebase 进行身份验证、存储用户数据等......

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

但要做到这一点,我需要发送一些数据:关卡编号、第一个用户的分数、第一个用户的姓名。

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

【问题讨论】:

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


【解决方案1】:

构建 Uri :

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

并将其设置为setDeepLink()

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-11-12
      • 1970-01-01
      • 1970-01-01
      • 2018-09-24
      • 2020-04-16
      • 2020-12-02
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多