Я могу успешно отправить запрос на отправку с моего сервера дома на сервер Firebase. Сообщение отправляется клиенту без проблем. За исключением того, что приложение должно быть запущено или в фоновом режиме. Если приложение закрыто, сообщение переходит в режим неопределенности. В системном трее ничего нет, звука нет, ничего. Является ли это ожидаемым поведением?Сообщения с использованием Firebase не ведут себя как консоль Firebase
Это локон команда Я использую:
локон -X POST --header "Разрешение: ключ = AIzaSyBntseBqux9nBX8y" --header "Content-Type: применение/JSON" https://fcm.googleapis.com/fcm/send -d «{ \ "в \": \ "fxhL9uQBYUo: APA91bGaEWqTJ2mde1vSlfOZWHYrYTQLbZdFih2hs_wszaxPsthfMN5lnxH6RHquUImmT \", \ "данных \": {\ "действие \": \ "запустить \"}}»
Я пропускаю некоторые дополнительные поля, которые делают устройство действует так, как сейчас?
PS: Ключ сервера и токен не являются реальными.
Большое спасибо, Фрэнк, это была часть головоломки, которая все еще ускользала от меня. Я смотрел страницу API, и я ничего не узнал об уведомлении, просто сообщения POST – MisterWalrus
Фрэнк, я получил его теперь и со звуком! Большое спасибо. Это curl-скрипт для этого: 'curl -X POST -header" Авторизация: key = AIza8y_EzBn2Jdez0 "--Header" Content-Type: application/json "https: // f cm.googleapis.com/fcm/ send -d "{\" to \ ": \" fxhL9uQvWqTJtwt rL0BfMN5lnxH6RHquUImmT \ ", \" уведомление \ ": {\" body \ ": \" Движение активировано \ ", \" звук \ ": \" DEFAULT_SOUN D \ ", \" title \ ": \" Проверьте свой дом \ "}}" ' – MisterWalrus