首页 > 解决方案 > 从 Firebase 动态链接获取查询参数

问题描述

我对 Firebase 动态链接有疑问。

我有短 URL 链接 = https://myappname.page.link/xyz,我想通过链接发送一些动态数据并在我的应用程序中获取这些数据。

到目前为止我发现的是使用查询参数链接,所以它会像

https://myappname.page.link/xyz?link=https://www.example.com/name=xxx&id=yyy

我搜索解决方案并找到了这个https://firebase.google.com/docs/dynamic-links/android/receive但这得到了深层链接,而不是查询参数链接。

Firebase 配置
短 URL 链接:https
://myappname.page.link/xyz 动态链接:https
://myweb.com Android 行为:在您的 Android 应用程序中打开深层链接

您有任何有关如何获取链接参数的示例吗?

我通过在 Chrome 浏览器中输入https://myappname.page.link/xyz?link=https://www.example.com/name=xxx&id=yyy测试了我的链接

谢谢!!

标签: androidfirebasefirebase-dynamic-linksquery-parameters

解决方案


从 Firebase 动态链接获取自定义参数的唯一方法是将参数添加到深层链接中。您可以查看本指南以获取更多详细信息。附加到短链接的参数不会传递给深层链接,也不能被pendingDynamicLinkData.link.getQueryParameter(String).


推荐阅读