Сервер FCM для пользователей ограничить и как справиться с этим - PullRequest
0 голосов
/ 12 июня 2019

Я пользуюсь службой FCM, отправляя уведомление с моего сервера определенным пользователям.В основном я ожидаю отправлять сообщения пользователям по 50 тысяч одновременно.Я где-то читал, что существует ограничение в 1000 сообщений и, возможно, вокруг него подписка на тему.

Проблема в том, что это не та же группа пользователей.Я проверяю запрос в моей базе данных, а затем получаю список пользователей, которые соответствуют критериям.Количество пользователей, соответствующих критериям, каждый раз будет разным, и в среднем это будет около 50 тыс. Пользователей (из 250 л. Пользователей).

В настоящее время я делаю это в цикле

   Message message = Message.builder().setAndroidConfig(AndroidConfig.builder().setTtl(3600 * 1000 * 24 * 7) // 7 days
        .setPriority(AndroidConfig.Priority.HIGH)

.setNotification(AndroidNotification.builder().setTitle("Update News")

.setBody("A news impacting you has been published on the app")

.build()).putData("Type", "Location").build())

String response = FirebaseMessaging.getInstance().send(message);

Есть лиВ любом случае я могу отправлять уведомления своим пользователям из 50 000 пользователей?

Спасибо

РЕДАКТИРОВАТЬ

Вопрос не является дублирующим в качестве предела для случая пользователяЯ упоминаю, что не рассматривается в возможных дублирующих вопросах.Я отправляю сообщение на одно устройство за одну отправку.Таким образом, есть 50 тысяч отправлений.Ответ @Doug (от Google) ниже подразумевает, что нет никаких ограничений в отличие от других вопросов.Поэтому мне нужно было уточнить ответ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...