Как запланировать повторение push-уведомлений Apple? - PullRequest
2 голосов
/ 22 февраля 2010

Мне интересно, можно ли настроить повторяющиеся push-уведомления. Причина, по которой я хочу сделать это, состоит в том, чтобы позволить моим пользователям планировать ежедневное напоминание в определенное время. Это возможно? В настоящее время я могу придумать только следующие варианты:

  • запланировать много уведомлений, скажем, одно на следующие 30 дней. Затем «пополнять» уведомления каждый раз, когда приложение запускается
  • позволяет пользователю выбирать только определенное время (например, 1:00, 2:00, 3:00), а затем запускать службу один раз в час и отправлять пакетные уведомления на устройства, которые зарегистрировались для этого временного интервала.

Я планирую использовать платформу Urban Airship, но я открыт для других предложений.

Ответы [ 2 ]

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

Повторяющиеся уведомления в настоящее время не поддерживаются ни одним из основных поставщиков услуг (Airship, iLime, App Notify).iLime и App Notify скоро развернут эту функцию в той или иной форме, а Airship - нет (по крайней мере, в ближайшем будущем).Все это основано на прямой переписке с этими компаниями.Я предлагаю либо реализовать часть планирования на вашем собственном сервере, используя задания cron, а затем отправить push-запрос в Urban Airship (или кому бы вы ни выбрали), используя такой код: http://bitbucket.org/urbanairship/push_sample/

0 голосов
/ 15 марта 2010
...