Веб-уведомления Firebase без ошибок, но без уведомлений - PullRequest
0 голосов
/ 31 мая 2018

Я подписываюсь на проект Firebase для отправки уведомлений через Интернет.

Я готовлю HTML-страницу для разрешения уведомлений и получаю токен идентификатора экземпляра.Получив этот II токен, я использую «REST Console», чтобы сделать запрос POST для отправки моего первого уведомления.

Здесь выше более подробная информация о запросе:

REQUEST URI: https://fcm.googleapis.com/fcm/send
REQUEST METHOD: POST
CONTENT-TYPE: application/json
AUTHORIZATION HEADER: key=AAAAlBHBaYo:APA91bEeEse5l9Gxhu39N...
PAYLOAD: { "notification": {
    "title": "Background Message Title",
    "body": "Background message body",
    "click_action" : "https://www.google.com"
  },
"to":"cNMqR2k1Gcs:APA91bFbK..."
}

Позвольте мне объяснить некоторыеключ:
- Заголовок авторизации: ключ - это ключ сервера в консоли Firebase.
- поле «to» в JSON - это токен идентификатора экземпляра, появившийся на странице HTML, где я запросил разрешение на использование уведомлений.

Когда я делаю POST-запрос, я получаю следующий ответ:

{
    "multicast_id": 5398627221409567591,
    "success": 1,
    "failure": 0,
    "canonical_ids": 0,
    "results": [{
        "message_id": "0:1527760006779230%e609af1cf9fd7ecd"
    }]
}

Я полагаю, что все происходит правильно, НО я не получил никакого уведомления.Chrome ничего не показывает: (

Где я не прав?

Заранее спасибо.

1 Ответ

0 голосов
/ 31 мая 2018

Взгляните на chrome: // gcm-internals, вы видите сообщение, полученное там?

...