@renya555

FireBase как отправлять пуш с сервера на андроид?

брал пример тут https://gist.github.com/prime31/5675017 но у меня проблема. написал обработчик пуша, когда приложение открыто или свернуто уведомление приходит. но когда закрыто/убито пуш не приходит. перепробовал уже кучу вариантов.

все таки не понимаю должно же приходить когда приложение закрыто? либо нет, либо через php не приходит
  • Вопрос задан
  • 205 просмотров
Пригласить эксперта
Ответы на вопрос 1
@g_s_e
на андройд должен приходить пуш, если приложение свернуто, поскольку FireBase присылает уведомление в бекграунд поток девайса, на IOS перестает переходить через какое-то время, после того, как приложение свернуто, поскольку на IOS'е, бекграунд поток приложения вырубается через определенный период времени (5-10 минут, обусловлено ограничением самой системы). Со стороны сервера (PHP), устанавливает соединение, с FireBas'ом, в случае андройда и APN'ом, в случае IOS'а, передавая в него параметры подключения (креденшлы приложения), и параметры получателя, IOS/андройд устройства, после чего PHP конекшн отрубается и управление отправкой пуша принимает на себя FireBase. То есть PHP устанавливает соединение с FireBase, передает в него параметры, отрубает соединение -> FireBase принял параметры, отправил пуш -> андрой девайс получил пуш -> отобразил.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы