https://firebase.google.com/
Это то, что я использую для проекта, и я доволен этим.
У вас есть все необходимые учебные пособия и документы, чтобы начать работать с ним.
Обзор:
firebase предоставляет вам Admin SDK, который помогает вам создавать сообщения данных и уведомлений и отправлять их в firebase, затем firebase отправляет их на iOS или Android, если вы отправляете их конкретному клиентуили обоим, если Вы отправите это в какую-то созданную темуОн также имеет простые в использовании библиотеки Android, iOS, JavaScript для работы на стороне клиента.ofc, чтобы получить эту работу с вашим сервером. Клиент должен сгенерировать токен уведомления из предоставленного Google API и отправить его на ваш сервер для хранения в БД.
есть некоторые ограничения, хотя с push-уведомлениями 2 КБ, если я правильно помню, и 4 КБ для сообщений данных, имейте это в виду при создании вашей коммуникационной архитектуры :)