我正在使用Xamarin创建一个简单的Android应用程序,该应用程序从Firebase云消息传递接收推送通知。
我跟着Xamarin's Documentation来实现这个功能。
然后一步一步地跟着它,直到显示的部分为:
我点击了Log Token按钮并收到了令牌。
next step是从Firebase控制台发送通知,但发送后通知永远不会到达模拟器,并且Firebase和Xamarin控制台上都没有记录错误。
Firebase控制台会将消息显示为'已完成'。
解决此问题我缺少什么?
答案 0 :(得分:5)
从Firebase Notifications控制台发送的消息被视为notification
- 仅消息有效负载(除非您添加自定义键值对,然后它一起变为notification
和data
)。
notification
- 只有消息有效负载行为是当应用程序处于后台时,Android系统将处理通知。有关此行为的详细信息,请参阅适用于Android的Handling Messages。