Google建议使用Firebase Cloud Messaging代替GCM。没关系。接受。
在前台,我可以实施FirebaseMessagingService.onMessageReceived
并使用本地化消息显示“自定义”通知。
但是,当应用程序在后台或唤醒时,如何实现用户通知消息的本地化?
This topic建议:
看起来您希望自己处理FCM消息,以便您可以更多地自定义通知等,因此最好不要在POST有效负载中包含通知密钥,因此所有推送消息都会传递给您的onMessageReceived
是的,这解决了background
州的问题。但是当android处于wake-off
状态时,不会收到任何仅数据通知。