Push уведомления работают через сервисы Google/Apple?
Необходимо настроить Push уведомления для mattermost для клиента на Android: тут уже куча непонятностей появляется: зачем для push уведомлений нужен какой-то прокси "notification proxy", почему нельзя как бы изнутри приложения отправить это уведомление? Вобщем, предлагается нам использовать их прокси, либо настроить собственный.
Естественно, для безопасности, это даже не обсуждается, и выбираем второй вариант.
Ладно, настроим прокси.
И тут встает вопрос о API ключах (Google Cloud Messaging):
"AndroidApiKey":"DKJDIiwjerljd290u34jFKDSF"
И выходит, что нужно использовать сторонний сервис, то есть гугл, для того, чтобы элементарно отправить уведомление о новом сообщении?
Почему, зачем? Можно ли как-то обойти эту "схему" и не использовать какие-либо сторонние сервисы?
Нет проблем, реализуете в своём апи точку, отдающую список пушей для пользователя, и опрашиваете с нужной частотой или сокетом. Или вы думаете, что GCM существовал всегда?