当前位置: 首页 > 知识库问答 >
问题:

Flutter通知在android设备上不起作用

羊舌赞
2023-03-14

我无法在iOS设备上进行测试

共有1个答案

温峻熙
2023-03-14

我能够解决使用通知服务作为替代。我真的推荐OneSignal。这是一个在多个平台上工作的通知服务,最近他们为OneSignal添加了Flutter支持。

Flutter有SDK文档页面:

  • Flutter项目安装指南
  • Flutter SDK文档的OneSignal
 类似资料:
  • 我们用FCM创建了一个带有通知的聊天应用程序,我的代码是正确的,我的设备也得到了推送通知数据,但一些中国制造的设备,如vivo、oppo、一加、小米,不允许通知显示,除非我在各自厂商的受保护的应用程序列表中添加应用程序。他们有没有办法解决这个问题。 https://hackernoon.com/notifications-in-android-are-horribly-broken-b8dbec6

  • 我们面临的问题是向所有android设备发送GCM推送通知。我们正在Ionic平台上开发一个应用程序,并使用名为cordova push的插件来推送通知。设备正在向gcm注册并接收设备令牌。我在用3台设备测试Moto g4 plus,MI4,乐视。 问题是,当应用程序被终止时,推送通知会到达moto g4 plus设备,但不会到达MI和Letv设备。MI和乐视设备也仅在应用程序处于前台或后台时接收

  • 我使用我的应用程序设置了 Firebase 消息,但不幸的是,通知没有出现。 我正确地设置了Firebase,它连接到我的应用程序,我也发送了一些测试消息,在Firebase中它说已完成,但是我没有在我的手机上收到它们。 我的应用程序还没有上市,我正在通过Android Studio开发和测试它。 这是我的MyFirebaseInstanceIDService类 } 这里来了我的火库消息服务类:

  • 和Firebase响应 {通知:{Title:测试标题,正文:测试通知文本},数据:{orderid:2,click_action:FLUTTER_NOTIFICATION_CLICK,订单名称:farhana}}

  • 我试图使用新的Google-service-libs在我的应用中设置AdMob广告。在Genymotion模拟器广告中一切看起来都很好。但他们没有像我的Galaxy Ace GT5830i和Android 2.3.6这样的真实设备。我不知道是什么问题。 下面是一些代码: XML: 我的Ad_Unit_Id以字符串形式保存。res/文件夹中的xml文件。 java语言: 如果您需要更多代码,请告诉我

  • 我正在尝试用C#中的FCM在android设备上发送推送通知。Net,但我收到了“InvalidRegistration”错误消息。 我也用过邮递员和R-Client的方法,但仍然得到同样的错误。 {"multicast_id":8671409506357877791,"成功": 0,"失败": 1,"canonical_ids": 0,"结果":[{"错误":"无效注册"}]}