android - 如何使用 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?
解决方案
您也可以使用 firebase 颤振库方法在颤振日志中获取实例 ID 令牌。
firebaseMessaging.getToken()
返回可以打印并获取 id 的承诺。您还可以收听onTokenRefresh
流,每当令牌更改时,您都可以打印它。
如果你想访问 android logcat,那么你可以在你的 repo 的 android 文件夹上启动 Android studio,它会自动选择你的调试应用程序。或者您可以寻找允许您在 vs 代码中查看 logcat 的插件。
推荐阅读
- excel - 在 If 语句的列中搜索特定文本
- java - 私有字符串属性在反编译的 .java 类 Kotlin 中可以为空
- mysql - 为什么我的 MySQL 数据库的 INFORMATION_SCHEMA 不能准确地表示表
- .net-core - Microsoft 登录无需重定向 url 即可工作
- python - 获取正确的 Google Calendar API 事件时区很热门
- android - Url 在 Retrofit 中工作但在 Volley 中不工作
- html - 页脚下的大量空间,bigcommerce
- javascript - 如何使用 setInterval 和 clearInterval 构建时钟?
- javascript - 如何通过 JS 隐藏/显示元素?
- matlab - 非线性限制的问题 - 状态 theta 饱和并且不知道如何应用抗饱和解决方案