首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态链接问题

动态链接问题
EN

Stack Overflow用户
提问于 2022-11-10 12:04:25
回答 1查看 34关注 0票数 0

在防火墙中进行动态链接,已经实现了动态链接的全部功能,但主要问题是在生成动态链接的同时传递查询参数id,而当我试图恢复动态链接时却没有查询参数。它返回空映射或空映射。

这是代码:

创建动态链接:

代码语言:javascript
复制
  buildDynamicLinks(String title, String image, String docId) async {
    final dynamicLinkParams = DynamicLinkParameters(
      link: Uri.parse("https://www.infusiblecoder.com/?id=$docId"), ///Here im passing id as a query parameter
      uriPrefix: "https://darwishkhan.page.link/fanspot",
      androidParameters: const AndroidParameters(
        packageName: "com.example.fanspot",
        minimumVersion: 30,
      ),
      iosParameters: const IOSParameters(
        bundleId: "com.example.app.ios",
        appStoreId: "123456789",
        minimumVersion: "1.0.1",
      ),
      navigationInfoParameters:
          NavigationInfoParameters(forcedRedirectEnabled: true),
      socialMetaTagParameters: SocialMetaTagParameters(
          description: '', imageUrl: Uri.parse(image), title: title),
    );
    final dynamicLink =
        await FirebaseDynamicLinks.instance.buildLink(dynamicLinkParams);
    print(dynamicLink);
    Share.share(dynamicLink.toString(), subject: 'Checkout this venue!!');
  }

检索动态链接的代码:

代码语言:javascript
复制
FirebaseDynamicLinks.instance.onLink
    .listen((PendingDynamicLinkData dynamicLinkData) async {
   ///Here im trying to fetch id
  if (dynamicLinkData.link.queryParameters.containsKey('id')) {
    String? id = dynamicLinkData.link.queryParameters['id'];
    NavigationHelper.pushRoute(navigatorKey.currentContext!,
        VenuesDetailsView(venueID: id.toString(), index: 0));
  }
}).onError((error) {
  // Handle errors
});
EN

回答 1

Stack Overflow用户

发布于 2022-11-13 09:48:34

代码似乎没有什么问题,所以不确定为什么它不能工作。

这里有一些可能的方法。

  1. 尝试使用路径,例如"https://www.infusiblecoder.com/$docId“==> "dynamicLinkData.link.path”。
  2. 您也可以尝试构建一个短链接。
  3. 我收集了一些片段a. 链路生成器类 b. 用例代码示例

希望这些能帮上忙。祝好运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74388698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档