当前位置: 首页 > 知识库问答 >
问题:

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

田向荣
2023-03-14

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

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

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

然后用这个链接打开app,我们就可以通过令牌知道用户是哪个与会者。

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

我曾经尝试过,但是我找不到任何方法来传递动态链接中的自定义参数(令牌),如何使用相同的链接和不同的参数给我的用户?

多谢了。

共有1个答案

寇升
2023-03-14

我不认为您可以使用短URL:https:// .app.goo.gl/gk3m ,但您可以使用长URL:https:// .app.goo.gl/?link=https://example.com/?token=fccfc8bfa07643a1ca8015cbe74f5f17....(根据需要添加其他参数) 并为每个用户设置新的令牌。

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

 类似资料:
  • 调用 使用从动态链接获取查询参数(在本例中获取用于重置密码的密码代码。 在上一步中使用oobCode并调用按钮单击(从Use inputted editText字段中获取密码)来重置密码。 理想情况下,我希望在密码重置后登录我的用户。为了做到这一点,我需要有电子邮件地址使用密码重置(我需要从试图登录的用户获得firestore文档信息)。 所以我需要能够传递电子邮件地址到屏幕重置密码。 以下是我的

  • 我直接在web界面中生成了一个新的动态链接。这基本上将用于每个人,或者这是我的希望。让我们将该链接称为link.some-app.com/email-link。然后,我将其设置为指向https://some-app-123f.firebaseapp.com/__/auth/action。去第一个带我去第二个,到目前为止一切都很好。这些链接只是打开网页,而不是应用程序,也没有中间页面。 我可以用li

  • 我在firebase控制台中创建了一个动态链接,这个动态链接指向Play Store中的一个应用程序(即我使用这个链接通过WhatsApp与其他用户共享这个应用程序)。另外,我通过getDynamicLink方法在我的应用程序中接收深度链接。 当我向动态链接追加查询参数()时,Play Store页面将出现,但我无法在link方法中接收深度链接,该链接为空。如何将查询参数追加到动态链接并在安装时重

  • 以前,我使用下面的动态链接在我的应用程序中启动一个想要的页面 然而,这有一个缺点,对于没有安装我的应用程序的用户。对于没有安装我的应用程序的用户,这是当他点击链接时发生的情况 转到Google Play商店 安装应用程序。 启动应用程序。将转到应用程序的第一页,而不是在“深度链接”中指定的所需页面。 后来,我意识到Firebase动态链接可以解决我的问题。如果我使用下面的URL,一切正常。 对于第

  • 我在我的应用程序中以编程方式创建了一些Firebase动态链接,当它们是长ULR时可以正常工作,我的意思是,Firebase创建的默认动态链接。如果用户没有安装应用程序,则打开Play store,安装应用程序后打开深度链接。另一方面,如果用户安装了app,则直接打开深度链接。 嗯,在那之后,我尝试创建一个简短的动态链接版本,因为URL太长了,看起来不“漂亮”,并且隐藏了一些出现在链接中的信息。

  • 25.3. 定义动态语言支持的bean 这一节描述了如何针对Spring所支持的动态语言定义受Spring所管理的bean。 请注意本章不会解释这些支持的动态语言的语法和用法。例如,如果你想在你的某个应用中使用Groovy来编写类,我们假设你已经了解Groovy这门语言。如果你需要了解和动态语言本身有关的更多细节,请参考本章末尾第 25.5 节 “更多的资源”一节。 25.3.1. 公共概念 使用