【问题标题】:FCM notification is not received when sent from firebase notification console从 firebase 通知控制台发送时未收到 FCM 通知
【发布时间】:2018-08-11 18:50:46
【问题描述】:

我在我的应用程序中使用 Firebase 通知。我已经执行了 firebase 文档中提到的所有步骤。我还可以在 onTokenRefresh() 方法中接收注册令牌。但是,当我尝试从 Firebase 通知控制台向我的设备发送消息时,它在消息旁边显示状态为“已完成”,但即使应用程序在后台,我也没有在我的设备上收到任何内容。

【问题讨论】:

  • 您能否澄清一下“我什么都没收到”的意思,您期望什么?
  • 显然我的清单文件中有一个错误。我在两个(FirebaseMessagingService 和 FirebaseInstanceIdService)中都添加了相同的操作。仔细一看,我明白了。无论如何感谢您的帮助。
  • 很高兴您成功了。

标签: android firebase firebase-notifications


【解决方案1】:

(从我的另一个answer复制粘贴)

我遇到了这个确切的问题,设备行为有点奇怪。有些通知已收到,有些未收到。

最后我发现了问题所在。我设备的同步设置已关闭。请先检查一下,不要像我一样浪费时间。

【讨论】:

    【解决方案2】:

    你需要打电话 私人无效发送通知(字符串主题);来自重写方法的方法 public void onMessageReceived(RemoteMessage remoteMessage)。然后您的通知将添加到通知栏。

    快乐编码。

    【讨论】:

    • 我已经实现了 private void sendNotification(String messageBody)。但是当我从通知控制台发送通知时,我希望在应用程序处于后台时在系统托盘中收到通知。
    猜你喜欢
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    • 2021-10-30
    • 2018-12-04
    相关资源
    最近更新 更多