【问题标题】:Not receiving Firebase Cloud Messaging Notifications未收到 Firebase 云消息通知
【发布时间】:2017-12-24 00:58:09
【问题描述】:

我正在使用 Xamarin 创建一个简单的 Android 应用程序,该应用程序从 Firebase Cloud Messaging 接收推送通知。

我关注Xamarin's Documentation实现了这个功能。

然后一步一步地跟着它,直到读到的部分:

Background Notifications

我点击了日志令牌按钮并收到了令牌。

next step 是从 Firebase 控制台发送通知,但通知在发送后永远不会到达模拟器,并且在 Firebase 和 Xamarin 控制台上都没有记录错误。

Firebase 控制台将消息显示为“已完成”。

我缺少什么来解决这个问题?

【问题讨论】:

  • 你在FCM中写消息的时候加了Token吗?
  • 是的,它是从 Xamarin 日志中复制并添加到 Firebase 中的。
  • 可以分享一下您通过在线资源库制作的演示吗?
  • 应用在前台和后台时是否都会出现?
  • 原来它在后台运行时有效,@AL 回答这个问题,我会标记为已回答并点赞

标签: android firebase xamarin firebase-cloud-messaging


【解决方案1】:

从 Firebase 通知控制台发送的消息被视为仅 notification 的消息有效负载(除非您添加自定义键值对,否则它将成为 notificationdata 一起)。

notification-only 消息负载行为是当应用程序处于后台时,Android 系统将处理通知。有关该行为的更多详细信息,请参阅 Android 版 Handling Messages

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-13
    • 2016-09-17
    • 2021-11-20
    • 2020-07-16
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 2019-02-06
    相关资源
    最近更新 更多