Предупреждение, как WhatsApp, когда приложение находится в фоновом режиме в ионном - PullRequest
0 голосов
/ 04 декабря 2018

Я использую push-уведомления One Signal в моем ионном приложении.Я хочу показать предупреждение, когда получаю уведомление, когда мое приложение находится в фоновом режиме.

Я попытался использовать функцию паузы и освобождения платформы для проверки фона и переднего плана, а затем сгенерировать предупреждение, когда приложение было в фоновом режиме, используяконтроллер ионного оповещения, но не смог дать желаемый результат.

Мне нужно всплывающее диалоговое окно, например, в whastapp, когда вы получаете сообщение.

Может кто-нибудь предложить решение этой проблемы.

1 Ответ

0 голосов
/ 04 декабря 2018

Невозможно достичь того, чего вы пытаетесь достичь, используя только OneSignal.Плагин OneSignal для Ionic имеет два призыва к действию: handleNotificationReceived() & handleNotificationOpened()

Первый вызывается, когда уведомление получено и приложение находится на переднем плане.

Исекунда вызывается, когда приложение запускается из уведомления.

Вам понадобится какой-то другой сервис для записи при отправке уведомлений, чтобы увидеть, были ли они когда-либо запущенное приложение.Если вы используете REST API OneSignal для самостоятельной отправки уведомлений, вы можете записывать, когда отправляется уведомление, а затем, когда приложение запускается само по себе, вы можете получать пропущенные уведомления или количество уведомлений с вашего собственного сервера.Это только один способ сделать это.

Но OneSignal - это служба push-уведомлений, которая отправляет уведомления.Даже если вы сделали FCM самостоятельно и выполнили сценарий, который вы упомянули, результаты будут такими же.Это не проблема OneSignal.Так устроены уведомления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...