Уведомление Firebase не воспроизводит звук на iOS - PullRequest
0 голосов
/ 07 ноября 2018

Я использую Firebase для отправки уведомлений на устройства iOS. Настройка работает нормально: на целевые устройства поступают уведомления. Проблема в том, что они молчат - звук не сопровождает уведомление.

Когда я отправляю тестовое предупреждение через консоль FCM и включаю раскрывающийся список звука, уведомление получает со звуком.

В соответствии с https://stackoverflow.com/a/51048292/6002780 мне нужно указать звук по умолчанию в разделе apns> payload> aps запроса. Я пробовал это безрезультатно.

Согласно документы Apple если звуковой файл не найден или для него установлено значение по умолчанию, будет воспроизводиться звук по умолчанию. Это не относится к Firebase.

Есть идеи, как получить звук уведомления по умолчанию?

1 Ответ

0 голосов
/ 16 ноября 2018

Оказывается, есть ошибка в iOS. Для меня я изначально настроил свое приложение с неправильной опцией обмена сообщениями fcm для звука. Этот эффект означал, что я отправлял уведомления без звука. После того, как я исправил эту проблему с настройкой fcm (используя формат, указанный в ссылочной ссылке в моем вопросе), у меня все равно не было звука. Исправление состояло в том, чтобы войти в настройки уведомлений iOS для моего приложения и выключить «звук», а затем снова включить. Задача решена.

...