首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Firebase动态链接支持自定义参数?

Firebase动态链接支持自定义参数?
EN

Stack Overflow用户
提问于 2016-07-09 17:38:42
回答 10查看 61.3K关注 0票数 49

我正在为一个开源会议编写一个应用程序。

最初,每位与会者将通过电子邮件或短信接收不同的链接,如

https://example.com/?token=fccfc8bfa07643a1ca8015cbe74f5f17

然后使用这个链接打开应用程序,我们可以通过令牌知道用户是哪个参与者。

Firebase在2016年发布了一个新的功能动态链接,它为用户提供了更好的体验。

我已经尝试过了,但是我找不到在动态链接中传递自定义参数(令牌)的任何方法,如何将具有不同参数的相同链接传递给我的用户?

谢谢。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2016-08-05 09:39:52

我认为,除非为每个用户创建一个,否则不能使用简短的url:https://<my app>.app.goo.gl/Gk3m,但是您可以使用long url:https://<my app>.app.goo.gl/?link=https://example.com/?token=fccfc8bfa07643a1ca8015cbe74f5f17 ...(add other parameters as needed)并为每个用户设置新的令牌。

我假设你会自动生成令牌。在这种情况下,您可以使用缩短链接。

票数 56
EN

Stack Overflow用户

发布于 2020-05-29 07:20:12

1)来自https://console.firebase.google.com/(这里不需要定制参数)。

2)在某个地方创建链接,f.e。在您的汇合页面(在这里,我们添加我们的参数):

代码语言:javascript
运行
复制
https://PROJECTNAME.page.link/?link=https://PROJECTNAME.page.link/LINKNAME?PARAMETER=1&ofl=https://www.PROJECTNAME.com/

参数是您的自定义参数。

ofl是一个链接,如果单击从另一个平台(PC,Mac)的链接。

3)从android项目Kotlin代码中获取链接数据:

代码语言:javascript
运行
复制
Firebase.dynamicLinks
        .getDynamicLink(intent)
        .addOnSuccessListener { pendingDynamicLinkData ->
            val parameter: String =
                pendingDynamicLinkData?.link?.getQueryParameter("PARAMETER").orEmpty()
        }
票数 11
EN

Stack Overflow用户

发布于 2018-04-18 08:36:47

如果您想使用带有REST的自定义参数的动态链接,下面是一个有效负载示例:

代码语言:javascript
运行
复制
{
  "dynamicLinkInfo": {
        "dynamicLinkDomain": "example.app.goo.gl",
        "link": "http://someurl.com?my_first_param=test&my_second_param=test2"
  },
  "suffix": {
     "option":"UNGUESSABLE"
    }
}

确保将“https://‘”从dynamicLinkDomain中删除

朱利安

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38284518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档