Подтвердить что ты не робот

Пользовательский звук уведомления ios10 не воспроизводится

В настоящее время я запускаю iOS 10 beta 8 с Xcode 8.0 beta 6, и пользовательский звук не воспроизводится, когда я получаю push-уведомление с правильной нагрузкой.

Я проверил полезную нагрузку, и он соответствует правильному формату для документации на яблоко:

{
    "aps" : {
        "alert" : "You got your emails.",
        "badge" : 9,
        "sound" : "bingbong.aiff"
    },
    "acme1" : "bar",
    "acme2" : 42
}

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

Кто-нибудь знает, есть ли какие-либо другие изменения в iOS 10, которые мне нужно сделать?

4b9b3361

Ответ 1

Эта проблема, похоже, влияет только на приложения, установленные через Xcode. Проблема сохраняется, даже если позднее вы обновите приложение из другого источника.

Решение состоит в том, чтобы полностью удалить приложение и переустановить его из TestFlight или App Store.

По сути, эта ошибка не должна затрагивать ваших конечных пользователей.

Изменить 2016-10-15:

К сожалению, похоже, я ошибся. Это похоже на ошибку в iOS 10, которая также может повлиять на приложения App Store. Если это утешает, такие приложения, как Facebook и WhatsApp, также затронуты. Решение, по-видимому, принудительно перезагрузит ваш телефон, но, к сожалению, похоже, что мы не можем сделать это как разработчиков.

Исправлена ​​ошибка Apple:

На основе этого комментария Apple, похоже, исправила проблему в iOS 10.2

Ответ 2

Попробуйте установить приложение с помощью Test Flight и после первоначального процесса обновления токена устройства просто перезагрузите ваше устройство.

Вы получите то, что искали.

Кредит - binncheol

Ответ 3

Когда пользователь перезагрузит свое устройство, мы исправляем проблему для нас.

Это проблема для нас независимо от того, как было установлено приложение (TestFlight или из магазина приложений).

Ответ 4

Есть определенно ошибка iOS10, которая по-прежнему сохраняется с 10.0.2. Это затрагивает многие приложения, включая популярные, такие как Whatsapp и Messenger. Обходной путь - это просто включить питание устройства, после чего звук уведомления будет правильным. Кажется, не имеет значения, как установлено приложение.

Я не могу найти документацию об этом от Apple (go figure), но здесь есть дополнительная информация: http://thetechbeard.com/how-to-fix-notification-sound-problem-in-ios-10/.

Как сообщалось здесь, у многих других людей есть эта проблема. Надеюсь, Apple скоро это исправит.