Как мне отправлять push-уведомления на устройство через регулярные промежутки времени?
-
19-09-2019 - |
Вопрос
Как мне отправлять push-уведомления на устройство через регулярные промежутки времени, напримеркаждые x минут?
Решение
Нет никакого "встроенного" способа сделать это, просто используя APNS.Вам нужно, чтобы ваш код push-провайдера сделал это за вас.
В моем случае мой push-провайдер извлекает строки из таблицы базы данных и отправляет их в указанное время.Я бы просто вставил другую строку обратно в базу данных после того, как отправил сообщение.
Что касается лимита, то все, с кем я разговаривал, говорят, что фактически никакого лимита не существует.
крис.
Другие советы
[Набираю это на своем телефоне - надеюсь, с форматированием все в порядке - я исправлю это позже, если потребуется.Заранее приношу извинения, если это неаккуратно ...]
Как указывали другие, вам следует ознакомиться с документами Apple, чтобы узнать, как это сделать (это не самый простой процесс в мире)..
То, что я хотел бы внести, - это предложение, чтобы вы это проверили:http://urbanairship.com/push/
Городской дирижабль заботится о тонна о хлопотах, с которыми в противном случае вам пришлось бы разбираться самому.Для отправки push-уведомлений вам по-прежнему необходимо зарегистрироваться в Apple, но если вы используете bits от Urban Airship, они предоставят вам хостинг для вашей службы уведомлений, отчетов, консоли управления и REST API для взаимодействия с системой.У них даже есть компонент планирования, и я бы поспорил, что это решит вашу проблему всего несколькими способами простой звонки.
Эти ребята для меня местные (я живу в Портленде, штат Орегон), и я видел несколько их демо-версий - это скользкий.
Есть и другие функции, но я думаю, что перечисленные достаточно убедительны, чтобы хотя бы взглянуть на них :)
Очевидно, что это не обязательно - вы могли бы сделать все это самостоятельно, но сервис, который они предлагают, безумно хорош и доступен.
На момент написания этой статьи у них есть "независимая" учетная запись, которая позволит вам бесплатно отправлять через них 100 000 уведомлений в месяц.После этого это составляет 0,001 доллара за уведомление (опять же, похоже, что это за месяц - итак, если я правильно понимаю условия, вы получаете 100 000 уведомлений бесплатно каждый месяц, и это просто потрясающе).
Вы можете ознакомиться с различными вариантами ценообразования здесь: http://urbanairship.com/plans-and-pricing/
Я никак не связан с этими ребятами, за исключением того, что общался с ними на местных гик-мероприятиях и мне предлагали, вместе с другими посетителями, бесплатные алкогольные напитки.Но, поскольку я не пью, мне хотелось бы думать, что психология дарения подарков (увлекательная тема) не повлияла на мое суждение.
Итак...стоит хотя бы взглянуть на то, что они предлагают.И если у кого-то еще есть ссылки на подобные сервисы, разместите их в комментариях.Apple предоставила разработчикам потрясающую платформу для игр, но местами они не очень упростили ее - здорово видеть, что подобные магазины делают ее более доступной.
В мой мнение, конечно :)