Size: a a a

Cordova — русскоговорящее сообщество

2020 May 12

A

Aleksandr in Cordova — русскоговорящее сообщество
нужно-ли что то по факту пришедшего пуша сигнализировать пользователю - это целиком на усмотрение приложения
источник

С

Сашк in Cordova — русскоговорящее сообщество
Мгер
Друзья, дайте совет. Пуш-уведомления настроены через phonegap-plugin-push. Нужно после получения push уведомления отправлять рест с подтверждением получения пуша. Сейчас рест отправляется на событии on('notification'). Событие срабатывает. Но в фоновом режиме рест не обрабатывается.
если фоновый режим - это когда приложение не на переднем плане, то всё прекрасно работает, событие отрабатывает
источник

С

Сашк in Cordova — русскоговорящее сообщество
может не отрабатывать, когда приложение не запущено
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
Сашк
может не отрабатывать, когда приложение не запущено
Если все правильно настроено, то система запустит тот компонент приложения, который уполномочен пуши обрабатывать
источник

С

Сашк in Cordova — русскоговорящее сообщество
Aleksandr
Если все правильно настроено, то система запустит тот компонент приложения, который уполномочен пуши обрабатывать
это в обсуждаемом плагине? нативная часть срабатывает, отображает уведомление, но кордововский обработчик не запускался
источник

С

Сашк in Cordova — русскоговорящее сообщество
Для того, чтобы запускался js-обработчик, нужно чтобы в data был параметр "force-start": 1, но этого мало, надо еще чтобы пользователь в настройках приложения поставил ему разрешение "Отображать всплывающие окна, когда запущено в фоне" (это так выглядит в MIUI). Тогда при приходе пуша приложение будет стартовать автоматически, что выглядит не очень, честно говоря
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
Сашк
это в обсуждаемом плагине? нативная часть срабатывает, отображает уведомление, но кордововский обработчик не запускался
Нет , я про саму ос. Ограричения плагина мне неизвестнв
источник

М

Мгер in Cordova — русскоговорящее сообщество
Aleksandr
Нет , я про саму ос. Ограричения плагина мне неизвестнв
Как тогда бы на кордове, вы реализовывали бы такой функционал? Коротко задача такая: вызывать рест каждый раз когда приходит пуш. В том числе в фоновом режиме.
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
Мгер
Как тогда бы на кордове, вы реализовывали бы такой функционал? Коротко задача такая: вызывать рест каждый раз когда приходит пуш. В том числе в фоновом режиме.
Я по кордове полный ноль сам сюда с вопросами пришел.   Но мои представления следующие - приложение на андроид состоит из разных сервисов, активити и.т.п.
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
я сам сейчас в качестве первого тестового приложения подключил в приложение на кордове onesignal-cordova-plugin
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
так вот эта штука вообще просто тупо встравивается в дизайн
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
и тупо дает всплывающие окна вообще без связи с самим приложением
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
ну лично мне очевидно, что если плагин не делает что мне нужно, значит нужен другой,  более низкоуровненвый плагин
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
У меня вообще сейчас более амбициозная задача - мне надо отображать кнопки и индикаторы из MQTT
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
как в Openhub.   что если какую-то кнопку нажали на другом пульте , то в приложение на кордова приходил статус что кнопка нажата и она на экране залипала
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
и наоборот
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
то есть кнопка-переключатель отслеживающая статус топика в mqtt
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
но я пока еще мало гуглил по теме, поэтому вопросов не задаю. изучаю то что есть
источник

М

Мгер in Cordova — русскоговорящее сообщество
Aleksandr
ну лично мне очевидно, что если плагин не делает что мне нужно, значит нужен другой,  более низкоуровненвый плагин
Я не нашел плагин который делает эту задачу. Поэтому и пришел сюда за ответом
источник

A

Aleksandr in Cordova — русскоговорящее сообщество
посмотрел описание работы плагина вот тут
источник