Фильтрация Apple Push-уведомлений - PullRequest
2 голосов
/ 16 февраля 2010

Я получил APNS, работающий отлично, после многих проблем с SSL.

Теперь мне было интересно, как я могу отфильтровать уведомления, отправленные на устройства. Я должен сделать это на стороне сервера, или на стороне клиента (приложение)?

Например, приложение Soccer, которое отправляет последние игровые результаты на зарегистрированные устройства. По умолчанию на моем устройстве отображаются все уведомления, отправленные APNS (все оценки). Что, если я хочу получать только оценки «Реала», потому что я фанат «Реала»?

Я продолжаю отправлять APNS все оценки и применяю фильтр на клиенте, или мне приходится фильтровать на стороне сервера, отправляя определенные полезные данные на определенные устройства?

1 Ответ

1 голос
/ 16 февраля 2010

Определенно на стороне сервера. Apple специально заявляет, что отправка большого количества уведомлений на устройства, которые не хотят их получать (либо не релевантные, либо push-уведомления не включены и т. Д.), - это плохая практика.

Не говоря уже о том, что если ваш объем возрастает с точки зрения пользовательской базы, вы не хотите выравнивать свою ссылку.

...