firebase - Flutter Firebase FCM 未收到消息
问题描述
我正在使用 firebase 消息传递 10.0.8,并且我有以下代码:
void initState() {
super.initState();
fcm();
}
fcm() async{
print(await FirebaseMessaging.instance.getToken());
FirebaseMessaging.onMessage.listen((RemoteMessage message) {
print('Got a message whilst in the foreground!');
print('Message data: ${message.data}');
if (message.notification != null) {
print('Message also contained a notification: ${message.notification}');
}
});
FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) {
print('A new onMessageOpenedApp event was published!');
});
}
当我通过 Firebase 控制台上的云消息部分测试此代码时,它不起作用。我尝试降级到 10.0.1,仍然没有工作。我正在使用 Android Emulator 来测试我的代码。
解决方案
推荐阅读
- javascript - 放入 carousal 时图像被拉伸
- sql - 分层列标签 SQL
- php - 如何在 laravel 中设置未来的软删除
- javascript - 有没有办法在添加时仅使用带有数字索引的 javascript 添加 DOM 元素?
- python - 如何在 Pandas Python 中按 id 对行进行排名
- selenium-ide - 我如何从搜索框中获取值该框是自动完成的
- php - 在 Doctrine Query builder Query 中调用自定义 MySql 函数
- sharepoint - 使用图形 api 创建站点
- javapos - ACE 的 IBM 4690 SI AEF 扩展
- node.js - Router.use() 需要一个中间件函数,但使用 nodeJS 在 backend-server.js 中获得了一个对象