FDL日志记录失败,将Firebase Analytics的依赖项添加到您的应用程序以启用动态链接事件的日志记录

mspsb9vt  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(149)

我已经使用Firebase控制台为Flutter应用程序创建了一个动态链接,并且我正在尝试从应用程序内部访问该动态链接数据。但我在日志中收到了此消息。应用程序未使用任何身份验证。我正在使用此方法进行相同操作:

Future<void> initDynamicLink() async {
    dynamicLinks.onLink.listen((dynamicLinkData) {
      final Uri uri = dynamicLinkData.link;
      final queryParams = uri.queryParameters;
      if (queryParams.isNotEmpty) {
        String? productId = queryParams['id'];
        Navigator.pushNamed(context, dynamicLinkData.link.path,
            arguments: {"productId": int.parse(productId!)});
      } else {
        Navigator.pushNamed(context, dynamicLinkData.link.path);
      }
    }).onError((error) {
      if (kDebugMode) {
        print(error);
      }
    });
  }

P.S.:我能够从应用程序创建新的短和长的动态链接。

jgovgodb

jgovgodb1#

如果您尚未在应用程序上设置Firebase Analytics SDK,则会显示此警告。请确保您已在应用程序上正确配置此SDK。
要添加Analytics SDK,请执行以下操作:
1.从Flutter项目的根目录中,运行以下命令来安装插件:

1.完成后,重建Flutter应用程序:

1.安装后,您可以通过将其导入Dart代码来访问firebase_analytics插件:

1.通过调用FirebaseAnalytics上的示例getter创建新的Firebase Analytics示例:

您可以检查此guide以供参考。

相关问题