Это правильный способ отправки сообщений в реальном времени в Firebase?

Как и многие темы, я видел, что мои сообщения приходят в реальном времени, а иногда нет, они занимают много времени.

Я хотел знать, правильно ли я поступаю, или я делаю что-то не так?

Это код, который отправляет сообщения в мой бэкэнд; сделано в Java с помощью Tomcat.

FCMService.init();
    Message message = Message.builder()
            .putData("notification", "Tienes un mesaje")
            .setToken(googleToken.getmFCMtoken())
            .setAndroidConfig(
                    AndroidConfig.builder()
                            .setPriority(AndroidConfig.Priority.HIGH)
                            .build()
            ).build();

return FirebaseMessaging.getInstance().sendAsync(message).get();

(Я опускаю попробовать и поймать)

FCMService это обертка, которую я сделал для инициализации FCM-SDK и googleToken это объект, который содержит пользователя и идентификатор Firebase.

Я что-то упустил, чтобы сообщения действительно отображались в реальном времени?

0 ответов

Другие вопросы по тегам