Я попытался использовать один сигнал, fcm, но мне нужно вручную указать, кому я хочу отправить уведомление, что не должно иметь место.Уведомления должны запускаться автоматически каждый раз, когда пользователь размещает заказ в определенном ресторане, а не во всем ресторане.
один сигнал, fcm, толкающие балки, толкатели
public class MyService extends FirebaseMessagingService {
/**
* Called when message is received.
*
* @param remoteMessage Object representing the message received from Firebase Cloud Messaging.
*/
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
// TODO(developer): Handle FCM messages here.
// If the application is in the foreground handle both data and notification messages here.
// Also if you intend on generating your own notifications as a result of a received FCM
// message, here is where that should be initiated. See sendNotification method below.
RemoteMessage.Notification notification = remoteMessage.getNotification();
Map<String, String> data = remoteMessage.getData();
sendNotification(notification, data);
}
ожидаемые результаты - этоуведомление должно идти только в целевые рестораны, а не во все остальные рестораны.Фактические результаты: мне нужно вручную запустить отправку в определенные рестораны из пользовательского приложения, что не подходит с точки зрения разработки приложения