1

Я пишу веб-службы для приложений Android и iphone в php. Недавно в приложении мне пришлось отправить много уведомлений Push (около нескольких тысяч) и понял, что единственный хороший метод APNS, доступный в сети Ray Wenderlich, не был более возможен для моей цели.
Итак, я попытался найти, есть ли способ, с помощью которого я могу объединить несколько токенов устройств в массиве и сразу отправить все уведомления, что вполне возможно в случае службы Google Cloud Messaging от Android. В нем я могу одновременно объединить до 1000 токенов устройств и сразу же отправить их уведомление.
Полезная нагрузка уведомления остается той же, что и маркер устройства группировки. Все, что я мог получить, это метод, чтобы прокручивать токены устройства и отправлять каждое уведомление, которое более невозможно.
Пожалуйста, помогите мне с этим. Короче говоря, я не хочу проходить через каждый токен и отправлять индивидуальный запрос. Есть 100 вопросов о stackoverflow и 100 ответах, но каждый использует циклический индивидуальный токен.Отправить несколько уведомлений Iphone через APNS без цикла

ответ

1

Вы не можете отправить Apple Push Notification Service единый запрос с несколькими токенами устройств. Их двоичный формат просто не поддерживает это. Вам нужно будет отправить индивидуальный запрос для каждого токена. Если вы отправляете все запросы в одном соединении, TCP будет их совместно использовать для вас, что улучшит производительность. Однако нет способа избежать отправки одинаковой полезной нагрузки для каждого из токенов устройства.

 Смежные вопросы

  • Нет связанных вопросов^_^