Как я могу автоматически запускать push-уведомления в веб-приложении доставки еды с сервера только для нужных пользователей? - PullRequest
0 голосов
/ 21 июня 2019

Я попытался использовать один сигнал, 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);
    }

ожидаемые результаты - этоуведомление должно идти только в целевые рестораны, а не во все остальные рестораны.Фактические результаты: мне нужно вручную запустить отправку в определенные рестораны из пользовательского приложения, что не подходит с точки зрения разработки приложения

1 Ответ

0 голосов
/ 24 июня 2019

Похоже, вы ищете информацию о том, как интегрировать ваши внутренние события с OneSignal. Вы можете использовать наш API для этого. Взгляните на наше сообщение в блоге , объясняющее, как вы можете достичь желаемого результата.

...