Я пытаюсь отправить уведомление с помощью php в приложение Android, и оно работает нормально без звука. Я получаю уведомление как на переднем, так и на заднем плане, как и ожидалось.
Вот код PHP,
Но когда я добавляю звуковой параметр в полезную нагрузку уведомления и выполняю php, я получаю ошибку «Неверный запрос» от php.
.
$message = [
"message" => [
"notification" => [
"body" => "Message FCM",
"title" => $notificationTitle,
"sound" => "default"
],
// Send with token is not working
"token" => $token,
"data" => [
"action" => $action,
"msgTitle" => $msgTitle,
"msgDescription" => $msgDescription
]
]
];
Изменить
Вот сообщение об ошибке, которое я получил при печати с помощью
data: "{\n \"error\": {\n \"code\": 400,\n \"message\": \"Invalid JSON payload received. Unknown name \\\"sound\\\" at 'message.notification': Cannot find field.\",\n \"status\": \"INVALID_ARGUMENT\",\n \"details\": [\n {\n \"@type\": \"type.googleapis.com/google.rpc.BadRequest\",\n \"fieldViolations\": [\n {\n \"field\": \"message.notification\",\n \"description\": \"Invalid JSON payload received. Unknown name \\\"sound\\\" at 'message.notification': Cannot find field.\"\n }\n ]\n }\n ]\n }\n}\n"
Подробнее здесь: https://stackoverflow.com/questions/540 ... ound-issue
Проблема со звуком уведомления FCM Android ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение