Я реализовал Push-уведомления с OneSignal (изображение ниже). Я хочу знать, есть ли способ контролировать время, в течение которого уведомление должно длиться на экране пользователя? Возможно ли использование GCM/Firebase? Могу ли я увеличить/уменьшить время, в течение которого уведомление будет длиться на экране пользователя выборочно, или это не цель push-уведомлений?Управление одноточечным уведомлением о времени на дисплее на экране
ответ
Есть два способа справиться с этим:
Вы можете отключить требуют взаимодействия функции. Требовать функцию позволяет уведомление оставаться на устройстве пользователя, если пользователь не нажимает или не очищает его.
Включение функции автоматического скрытия. Это гарантирует, что уведомление автоматически исчезнет через 20 секунд.
Надеюсь, это поможет.
Я столкнулся с той же проблемой, но я не использую идентификатор. как можно отключить автоматическое скрытие автоматического уведомления веб-push? – kapoorji
Спасибо за ваш ответ Vivek.will попробуем, если это сработает, рад, что вы поняли проблему, не спрашивая больше деталей :) –
Пожалуйста, отредактируйте вопрос по теме: включите ** полный ** [mcve], который дублирует проблему. Включая * manifest.json *, некоторые из фоновых * и * скриптов содержимого. Вопросы, требующие помощи по отладке («** почему этот код не работает? **)) должны включать: ► желаемое поведение, ► конкретную проблему или ошибку * и * самый короткий код, необходимый для его воспроизведения ** в вопросе сам**. Вопросы без четкого описания проблемы не полезны другим читателям. Смотрите: «** Как создать [mcve] **», [о каких темах я могу спросить здесь?] (Http://stackoverflow.com/help/on-topic) и [ask]. – Makyen