- PVSM.RU - https://www.pvsm.ru -

Куда переехать с Parse Push?

Сервис Parse, позволявший, в числе прочего, легко запрограммировать отправку пуш-уведомлений, закрывается 28 января [1]; осталось 8 дней. Самое время переехать Куда переехать с Parse Push? - 1 (это шутка, на самом деле нужно было переехать уже давно).

Мы знаем два хороших сервиса на замену:

  1. Amazon Simple Notification Service (AWS SNS) [2]. Первый миллион пушей в месяц бесплатно, дальше не более 1$ за каждый миллион получивших сообщение устройств (там хитрая схема [3], опустим для краткости). Можно создать неограниченное число широковещательных каналов с неограниченным числом подписчиков и смотреть число подписчиков в каналах. И всё это без бэкенда! Легко экспортировать и импортировать токены APNS и GCM, все сертификаты ваши собственные. Кстати, AWS поддерживает не только Google и Apple, но ещё Windows, Baidu и многие другие, умеет отправлять SMS (только в Америке) и письма (дешевле всех на рынке). Самое важное — вы контролируете весь payload, уходящий провайдеру пушей, так что вам доступы самые модные нововведения от Apple и Google. Документация: обзор пушей в SNS [4], высокоуровневая схема [2], что нужно сделать для отправки сообщения. Минус — придется написать код для мобильных приложений, который отправляет токены в API Амазона. Схема и псевдокод есть [5], но ошибка в имплементации, как вы понимаете, обойдется очень дорого.

  2. Firebase Cloud Messaging от Google [6]. Бесплатный. Неограниченное число каналов с неограниченным числом подписчиков. Минусы: нет полного контроля за payload — доступны только те функции платформы, которые реализует Google. Нельзя посмотреть число подписчиков в канале и нет экспорта токенов с сервера (импорт есть). Но есть жирный плюс: автоматический менеджмент токенов — просто включаешь библиотеку для iOS [7] или Android [8] и оно начинает работать.

Сравнение в таблице:

Куда переехать с Parse Push? - 2

Автор: Meduza: dev

Источник [9]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/razrabotka-pod-ios/235754

Ссылки в тексте:

[1] закрывается 28 января: http://blog.parse.com/announcements/moving-on/

[2] Amazon Simple Notification Service (AWS SNS): http://docs.aws.amazon.com/sns/latest/dg/mobile-push-pseudo.html

[3] хитрая схема: https://aws.amazon.com/sns/pricing/

[4] обзор пушей в SNS: http://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html

[5] Схема и псевдокод есть: http://docs.aws.amazon.com/sns/latest/dg/mobile-platform-endpoint.html

[6] Firebase Cloud Messaging от Google: https://firebase.google.com/docs/cloud-messaging/

[7] iOS: https://firebase.google.com/docs/cloud-messaging/ios/client

[8] Android: https://firebase.google.com/docs/cloud-messaging/android/client

[9] Источник: https://habrahabr.ru/post/320062/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best