FCM让我们发送带有两个kinds of payload (notification and data)的推送消息,这些消息differently on Android被处理:
在第三种情况下,如果应用程序位于前台,则消息由FirebaseMessagingService
中的自定义onMessageReceived(RemoteMessage)
子类处理。否则,系统(或更准确地说,是Google Play服务)将生成推送通知。
我想在onMessageReceived(RemoteMessage)
中创建一个通知,该通知与在应用程序停止运行或在后台运行时收到推送的情况下系统将生成的通知相同。考虑到在推送(RemoteMessage.Notification
中接收到的通知数据,清单的元数据中设置的默认值等)。SDK中是否有一种方法可以允许使用该方法,或者可以使用第三方库,还是我必须自己对它进行逆向工程?