#iphone #apple-push-notifications
#iPhone #apple-push-уведомления
Вопрос:
Я хотел бы создать службу, которая анализирует данные из канала, а затем отправляет уведомления подписанным устройствам.
И я не уверен, как подойти к этой проблеме. Был бы благодарен за любой совет.
Ответ №1:
Если вы собираетесь отправлять менее 1 000 000 push-сообщений в месяц (больше той суммы, которую вам пришлось бы заплатить), я бы обратил внимание на UrbanAirship . У них есть нечто, называемое функцией feed, которая делает это:
В Urban Airship есть функция, с помощью которой мы будем отслеживать RSS-канал или Atom-канал и отправлять push-уведомление при публикации новой записи. Мы разрешаем вам настроить шаблон для извлечения элементов из ленты, чтобы динамически генерировать push-уведомления с содержимым из новой записи. Вы можете легко настроить это из интерфейса наhttps://go.urbanairship.com / , но этот API позволяет программно создавать их.
Итак, это может сработать для вас. Или вы можете изучить возможность настройки своего собственного сервера, который запускает скрипт для анализа ваших каналов. Затем вы можете использовать простые APNS для отправки сообщений самостоятельно. Я использую его, и он идеально подходит для моих нужд. Для меня способ обучения был крутым, потому что я никогда не делал ничего, кроме Obj-C, но в итоге он оказался довольно простым в освоении.
Комментарии:
1. Спасибо за очень хороший ответ! Возможно, мне придется делать это на сервере Windows. Есть ли у кого-нибудь какие-либо советы, как это можно реализовать, например, на C #?