是否创建了多个 FirebaseMessagingService 实例来处理多个消息?
Whether multiple Instance of FirebaseMessagingService are Created to Handle Multiple Message?
都是类似的问题:
如果在 android 上同时收到两条 FCM 消息,应用程序是否会同时为两条消息触发 onMessageReceived()
?
是否创建了FirebaseMessagingService
的多个实例来处理多个数据消息?
如果 onMessageReceived()
正在处理一条消息,而另一条消息到达时 onMessageReceived()
会触发处理第二条消息吗?
您的 FirebaseMessagingService
class 在任何时候最多只存在一个实例。它的 onMessageReceived
方法将针对收到的每条消息按顺序调用。您无需在代码中处理重入问题。
都是类似的问题:
如果在 android 上同时收到两条 FCM 消息,应用程序是否会同时为两条消息触发
onMessageReceived()
?是否创建了
FirebaseMessagingService
的多个实例来处理多个数据消息?如果
onMessageReceived()
正在处理一条消息,而另一条消息到达时onMessageReceived()
会触发处理第二条消息吗?
您的 FirebaseMessagingService
class 在任何时候最多只存在一个实例。它的 onMessageReceived
方法将针对收到的每条消息按顺序调用。您无需在代码中处理重入问题。