Существует ли какой-либо ежедневный лимит для уведомлений с номером (GCM), который может быть отправлен конкретному пользователю приложения Android?
Android Push Notification (GCM), есть ли ежедневный лимит?
Ответ 1
После того, как Google заменил C2DM на GCM, они сняли все ограничения.
ИСТОЧНИК: http://developer.android.com/google/gcm/c2dm.html#history
До GCM (когда он все еще назывался C2DM): https://developers.google.com/android/c2dm/#limitations)
Единственными ограничениями, которые вы используете в документации GCM, является следующее: http://developer.android.com/google/gcm/adv.html#lifetime
Цитата из указанной ссылки:
Примечание. Ограничение количества сообщений может быть сохранено без рушится. Этот предел в настоящее время равен 100. Если предел достигнут, все сохраненные сообщения отбрасываются. Затем, когда устройство снова подключено к сети, оно получает специальное сообщение, указывающее, что предел был достигнут. приложение может затем правильно обрабатывать ситуацию, как правило, запрашивая полную синхронизацию.
Я не уверен, что это относится к вашему вопросу.
Ответ 2
Существует limit
of 1000
notifications
за один раз.
Предположим, что у вас есть 50000 regids
. Вы не можете отправить все 50000
вместе. После первого 1000
вам придется отдельно выбрать следующий 1000
и т.д.
Ответ 3
Кажется, нет установленного численного предела, но существуют меры регулирования.
Чтобы предотвратить злоупотребление (например, отправка потока сообщений на устройство) и для оптимизации общей эффективности сети и времени автономной работы устройства, GCM реализует дросселирование сообщений с использованием маркера схема.
Если ключ свертывания приложения исчерпает свою доступность токены, новые сообщения буферизуются в ожидающей очереди до тех пор, пока новые токены становятся доступными во время периодического предоставления.
Через: https://developers.google.com/cloud-messaging/server#throttling
Edit/Update:
Чтобы обновить, документ для дросселирования теперь можно найти в расширенных разделах GCM: http://www.androiddocs.com/google/gcm/adv.html#throttling
Ответ 4
Нет никаких ежедневных ограничений на числовые уведомления (GCM), но через официальный источник Расширенные темы GCM it что
Существует ограничение на количество сообщений, которые могут быть сохранены без сглаживания. Этот предел в настоящее время равен 100. Если предел достигнут, все сохраненные сообщения будут отброшены. Затем, когда устройство снова подключено к сети, оно получает специальное сообщение, указывающее, что предел был достигнут. Затем приложение может корректно обрабатывать ситуацию, обычно, запрашивая полную синхронизацию.
Надеюсь, что это поможет.
Ответ 5
Пробовал отправить более 1000 нажатий из java-кода. com.google.android.gcm.server.Sender "отправить" метод, попытка не удалась.
https://developers.google.com/cloud-messaging/http-server-ref Для HTTP-сообщений Downstream (JSON):
имя параметра - registration_ids type - Строковый массив
Этот параметр указывает список устройств (регистрационных токенов или идентификаторов), получающих многоадресное сообщение. Он должен содержать не менее 1 и не более 1000 регистрационных токенов.
Используйте этот параметр только для многоадресной рассылки, а не для одиночных получателей. Многоадресные сообщения (отправка более 1 регистрационных токенов) разрешены только с использованием формата HTTP JSON.
Ответ 6
Вы можете отправить Max 1000 устройств на SEND_ID!
Здесь - исходный источник.
Ответ 7
Согласно официальному документу, предел NO.
Ответ 8
registration_ids
Этот параметр указывает список устройств (регистрационных токенов или идентификаторов), получающих многоадресное сообщение. Он должен содержать не менее 1 и не более 1000 регистрационных токенов.
Ответ 9
Поскольку GCM теперь перешел на firebase, служба обмена сообщениями полностью бесплатна.