2016-09-08 2 views
25

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

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

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

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

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

+0

У меня такая же проблема ... кто-нибудь? –

+0

попытайтесь разместить контент-доступный 0, может быть, в iOS 10 есть ошибка и отправить контент-доступный = 1 по умолчанию, потому что некоторые изменения применяются в push с iOS 10 или изменяют звук для другого «звонка».aiff " –

+0

Инвестирование в это сообщение. У меня Xcode 8, и я тоже это вижу. Skype и другие старые приложения в порядке. –

ответ

15

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

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

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

Edit 2016-10-15:

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

компании Apple Fixed Выпуск:

на основе this комментария, Apple казалась исправить эту проблему в IOS 10,2

+0

Спасибо за совет. Не догадался бы! Для справки других пользователей, мой опытный пользователь TestFlight, столкнулся с этой проблемой, но версия App Store была в порядке. – LordParsley

+2

Я испытываю эту проблему при обновлении версии приложения App Store приложения с версией Test Flight приложения. Перезагрузка телефона устраняет проблему, когда пользовательские звуки не воспроизводятся. Может ли кто-нибудь еще подтвердить, что если я вытащу этот выпуск в App Store, мои клиенты не будут затронуты? Я был бы высушен, чтобы высушить, если этот выпуск был выпущен в дикую природу! – binncheol

+0

На самом деле это решило мою проблему. Есть ли официальная ссылка на эту проблему? Или вы просто решили его пробным путем и ошибкой? – Beat

4

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

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

Заслуга - binncheol

+1

У нас есть эта проблема и в обычном AppStore App. Вы можете найти похожие отчеты об ошибках и для других приложений (например, https://discussions.apple.com/thread/7666549). Я думаю, это общая ошибка iOS10. Перезапуск iPhone/iPad возвращает правильный тон уведомления. – MrJ

+1

@MrJ, Спасибо за эту дополнительную информацию. Надеюсь, они скоро разрешат эту проблему в следующей версии. –

3

Имея наш пользователь перезапустить их устройство коррекции вопрос для нас.

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

+0

Просто, чтобы быть уверенным ... вы говорите, что ваше решение было ** только ** жесткой перезагрузкой ИЛИ это была удаленная + новая установка ** и ** также выполняющая жесткую перезагрузку? – Honey

+0

AFAIK, это было просто выключение/перезагрузка ОС. – leontx

+0

И вам нужно было сделать это только один раз? После этого вопрос никогда не появлялся? – Honey

2

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

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

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