微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从Firebase动态链接获取查询参数

如何解决从Firebase动态链接获取查询参数

我的Firebase动态链接有问题。

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

到目前为止,我发现的是使用查询参数 link ,就像

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

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

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

您有如何获取 link 参数的示例吗?

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

谢谢!

解决方法

从Firebase动态链接中获取自定义参数的唯一方法是在深层链接中添加参数。您可以检查this guide了解更多详细信息。附加到短链接的参数将不会传递到深链接,并且pendingDynamicLinkData.link.getQueryParameter(String)无法获取。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。