许多人(我猜),我正在尝试使用Flutter(最新版本)和包firebase_dynamic_link(也是最新版本)从动态链接中检索GET值。
我已经在Firebase控制台中定义了动态链接,例如:
Short link : https://myApp.page.link/app
Dynamic link : https://www.myApp.com/app?id=43&username=dupont
可以,我可以检索id和用户名值,但是我希望它们是动态的,而不是一直生成链接。
我读了这篇文章:Add parameter to Firebase Dynamic Links?但我想课程有所改变。
我这样做:
void initDynamicLinks() async {
final PendingDynamicLinkData data = await FirebaseDynamicLinks.instance.getInitialLink();
final Uri deepLink = data?.link;
if (deepLink != null) {
final queryParams = deepLink.queryParameters;
if(queryParams.length > 0) {
String id= queryParams["id"];
String username= queryParams["username"];
}
}
然后我尝试了以下链接:
https://myApp.page.link/app?link=https://www.myApp.com/app?id=56&username=jean
但是我不能拥有新的价值观。我需要创建一个新的短链接吗?还是我可以获取新闻GET值?