Ответ 1
Я тестировал максимальную длину звукового оповещения push-уведомления, что не удивительно оказалось 30 секундами. Любые более длинные аудиофайлы приведут к воспроизведению встроенного трехтонального сигнала.
Кто-нибудь знает какие-либо ограничения на звуки, которые могут быть воспроизведены, когда приложение iPhone получает push-уведомление? В частности, существует ли максимальная длина звука?
Кроме того, я предполагаю, что громкость звука будет соответствовать тому, что пользователь установил для своего громкоговорителя, и если он установлен в режим вибрации, телефон будет вибрировать, а не воспроизводить звук. Правильно ли это?
Я тестировал максимальную длину звукового оповещения push-уведомления, что не удивительно оказалось 30 секундами. Любые более длинные аудиофайлы приведут к воспроизведению встроенного трехтонального сигнала.
Я не знаю точно, но на основе различных ограничений API я бы предположил, что длина будет 30 секунд. Максимум. И да, громкость звонка - это громкость звука. То же самое с вибрирующим режимом
Вам может потребоваться "Полезная нагрузка уведомлений" для этого. У вас также могут быть настраиваемые звуки оповещений. См. Это: Полезная нагрузка уведомлений
Обновлена ссылка на документацию Apple в течение 30 секунд.
Здесь ссылка в документации Apple (30 секунд верна): https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html#//apple_ref/doc/uid/TP40008194-CH103-SW6