首页 > 解决方案 > 如何使用 VSCode 获取 FirebaseInstanceId?

问题描述

在颤振中,我正在使用 Firebase 应用内消息传递。它说要在我的设备上测试我的活动,我可以提供一个 Firebase 实例 ID:

在此处输入图像描述

文档说

通过在 Android Studio 中检查 Logcat 中的以下Info级别日志来查找测试应用的实例 ID: I/FIAM.Headless: 使用实例 ID YOUR_APP_ID 启动 InAppMessaging 运行时

但我正在使用 Visual Code Studio 来运行我的 Flutter 代码。在“调试控制台”选项卡中,我确实有一些与 FIAM.Headless 相关的消息,但没有关于“使用实例 ID YOUR_APP_ID 启动 InAppMessaging 运行时”

如何在 Flutter 中获取 Firebase 实例 ID?

标签: androidfluttervisual-studio-codefirebase-in-app-messaging

解决方案


您也可以使用 firebase 颤振库方法在颤振日志中获取实例 ID 令牌。

firebaseMessaging.getToken()返回可以打印并获取 id 的承诺。您还可以收听onTokenRefresh流,每当令牌更改时,您都可以打印它。

如果你想访问 android logcat,那么你可以在你的 repo 的 android 文件夹上启动 Android studio,它会自动选择你的调试应用程序。或者您可以寻找允许您在 vs 代码中查看 logcat 的插件。


推荐阅读