在 Flutter 朔迷离中,我正在使用Firebase应用内消息传递。它说,要在设备上测试广告系列,我可以提供Firebase实例ID:
文件说
通过检查Android Studio中的Logcat中以下
Info
级别的日志,找到测试应用程序的实例ID :I / FIAM.Headless:使用实例ID YOUR_APP_ID启动InAppMessaging运行时
但是我正在使用Visual Code Studio运行Flutter代码。在“调试控制台”选项卡中,我确实有一些与FIAM相关的消息。无头但对“以实例ID YOUR_APP_ID启动InAppMessaging运行时”一无所知
如何在Flutter中获取Firebase实例ID?
VS Code的Flutter扩展不包含用于显示原始logcat
输出(如Android Studio)的任何内容,但您可以adb logcat
在内置终端中运行以获取与Android Studio中相同的输出。
尽管如上所述,您可以自己打印令牌,而无需解析整个输出,例如:
firebaseMessaging.getToken().then(print);
嗨,adb logcat起到了帮助作用:) Firebase实例ID和FCM是两个不同的东西:adb logcat给了我类似eF1vOdp ***的东西,而我的FCM令牌(我用firebaseMessaging.getToken()检索到的)是eF1vOd ** *:APA91bELs7rLF7KIxw_q4Dkh26aqEzUF0_-NbNlR0wGU1csY2UhLolEjrSWzm0RCH2Uwn3kYzk4jObnuFA0zZvVL0jveFpTKnJDsyv6K)Token,
啊哈,我对图书馆不是很熟悉。很高兴您得到了所需的东西!:-)