android - 从 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测试了我的链接
谢谢!!
解决方案
从 Firebase 动态链接获取自定义参数的唯一方法是将参数添加到深层链接中。您可以查看本指南以获取更多详细信息。附加到短链接的参数不会传递给深层链接,也不能被pendingDynamicLinkData.link.getQueryParameter(String)
.
推荐阅读
- bash - bash 脚本内 $0 的意外值
- go - Flutter IAP 支付验证和消耗品
- android - 在 Flutter Project 中 Android 项目屏幕自动打开
- reactjs - React+ 将整个状态对象发送到另一个组件
- python - Python:一组输出的顺序
- git - 如何在 Fork 中将更改视图设置为默认值?
- python - python中的Mysql命令产生:SyntaxError:EOL,同时扫描字符串文字
- machine-learning - 如何计算平衡的多类精度?
- excel - Unpivot file with power 查询导致文件超过 100 万条记录
- webpack - 维姆。打开文件(光标下),路径以@/开头