2017-01-26 1 views
0

У меня есть несколько вопросов для плагина cordova push.Как я могу проснуться, когда толчок приходит в gcm? (приложение cordova hybrid)

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

  2. Когда приходит push-уведомление, я хочу показать уведомление в центре как всплывающее окно. Но уведомления отображаются только в строке состояния Android. Конечно, когда я вытаскиваю строку состояния, я вижу сообщение, но я хочу показать сообщение уведомления, как поп в центре. (Приложение является фоном)

  3. Я использую библиотеку phonegap-plugin-push. Пожалуйста, дайте мне знать, если есть еще одна классная библиотека, которая может отправлять push-уведомления.

спасибо.

ответ

1

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

  • Пожалуйста, попробуйте Setting the priority of a message. Установка высокого приоритета позволяет службе GCM пробуждать спящее устройство, когда это возможно, и открывать сетевое подключение к вашему серверу приложений.
  • Для образцов, использующих кордову, вы можете проверить это GitHub post.

Когда приходит push-уведомление, я хочу показать уведомление по центру как всплывающее окно.

  • Вы можете попробовать использовать AlertDialog. Если вы хотите отобразить строку в этом диалоговом окне, используйте метод setMessage(). Если вы хотите отобразить более сложное представление, найдите FrameLayout под названием «custom» и добавьте к нему свое видение:

    Дополнительную информацию о создании диалогов см. В руководстве разработчика Dialogs.

Я пользуюсь библиотекой phonegap-plugin-push. Пожалуйста, дайте мне знать, есть ли еще одна классная библиотека, которая может отправлять push-уведомления.

Я точно не знаю, что вы ищете, но вы можете проверить это (я лично не пробовал, хотя):

+0

Спасибо за ваш ответ. Я попробовал ваше решение, и мне наконец удалось разбудить мой телефон из уведомлений. большое спасибо. – superb

+0

Можете ли вы предоставить учебник или просто отправить ответ на свой вопрос, чтобы помочь другим? – Roshdy