如何在android活动中直接从firebase动态链接电子邮件中提取参数值

时间:2018-04-22 07:56:46

标签: android firebase firebase-dynamic-links

我搜索了很多但是找不到类似的类型问题。我的要求很简单。我需要从我的邮箱中获取电子邮件中的参数值。我的电子邮件如下所示:

https://ejr3J.app.goo.gl/Rerjk?userId=qE721dmnre2dfmd_fdare55EnDB&session=ZwlkEL54_danbreMEdneENfdfm

当我点击此链接时,它会打开所需的活动(深层链接活动)并获取深层链接URL(www.example.com),但无法检索参数值(userId和session的值)。我尝试使用deeplinkUri.getQueryParameter(" userId")来获取值,但它返回null值。请帮助完成这项任务。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为你在创建动态链接步骤时错了。

您必须在链接网址(www.example.com)中附加参数,而不是在生成短链接后添加参数。像这样:www.example.com?userId = qE721dmnre2dfmd_fdare55EnDB&amp ;session = ZwlkEL54_danbreMEdneENfdfm;之后,您将生成动态链接。