Android FirebaseMessaging服务。。。如何将数据发送到另一个服务
当我们在FirebaseMessaging服务类中收到推送通知时,将调用onMessageReceived处理程序。我们在应用程序中有另一个主要的后台服务。我们如何将推送通知中的数据发送到此其他服务Android FirebaseMessaging服务。。。如何将数据发送到另一个服务,android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,当我们在FirebaseMessaging服务类中收到推送通知时,将调用onMessageReceived处理程序。我们在应用程序中有另一个主要的后台服务。我们如何将推送通知中的数据发送到此其他服务 public class PushMessaging extends FirebaseMessagingService { @Override public void onMessageReceived(RemoteMessage message) {
public class PushMessaging extends FirebaseMessagingService {
@Override
public void onMessageReceived(RemoteMessage message) {
Map<String, String> data = message.getData();
// Call method in Main Service
// How to do this?
}
}
公共类PushMessaging扩展了FirebaseMessagingService{
@凌驾
消息接收时的公共无效(RemoteMessage消息){
Map data=message.getData();
//主服务中的调用方法
//如何做到这一点?
}
}
您可以使用宽带广播接收器在该后台服务上发送数据。当您在onMessage中获得数据时,您需要调用定制的Broadcast并在其中定义receiverservices@MehulTank好的,谢谢。我会的