2012-11-29 7 views
1

Я тестирую объект ApnsPHP_Push, как указано в примерах документов. Уведомление APNS поступает на устройство, но я не могу слышать звук, без матер, как настроить сообщение с помощью setSound();iOS6 пропускная книжка с обновлением через Apns_PHP push-уведомление не воспроизводит звук, независимо от настроек телефона

Я пробовал:

  • не вызывая setSound();
  • указание setSound();
  • вызов setSound ('default'); -коллинг setSound ('куранты');

Я также работал с настройками в двух разных iPhone, включив и отключив альтернативы в настройках уведомлений, без каких-либо успехов. Возможно ли, что пропуск нуждается в некоторой конфигурации, которая может отсутствовать, чтобы включить звуковые уведомления или, например, в этом случае купон-пропуск не может получать звуковые уведомления?

Я использую последнюю версию iOS 6.0.1 с iPhone 3GS.

Спасибо!

Добавление: Я получил этот ответ от Apple's developer forum

«Pass Push-уведомления отличаются от App Push-уведомления в том, что толчок просто служит в качестве уведомления, чтобы сообщить устройству, чтобы связаться с webServiceURL и запросить обновленный проход посылать.Приложения приложений содержат полезную нагрузку новых данных, которые мгновенно отображаются при поступлении push.

Ваш push должен содержать пустую полезную нагрузку в соответствии с документацией - ваш звук, скорее всего, будет запущен устройством. для подачи запроса функции, чтобы увидеть, могут ли звуки поддерживаться в будущей версии, но как сейчас, i t невозможно запустить звук для обновления прохода ».

+1

Это правильно, так как полезная нагрузка пуста, вы не можете указать звук для воспроизведения. Я сомневаюсь, что Apple когда-либо допустит это, поскольку, как вы также заявляете, сам толчок не имеет ничего, что можно было бы сказать или сказать. Когда ваш толчок прибывает, Passbook просыпается и спрашивает у вашего сервера, какие пропуски изменились. Вы возвращаете измененные пропуски по запросу, а затем Passbook создаст локальные уведомления, если вы предоставили поле changeMessage в соответствии с документами. – ohmi

ответ

0

Я написал сообщение на форумах Apple Dev, и он по-прежнему стоит на последней версии бета-версии 6.1.

Вы не можете активировать звуковое оповещение для прохода Passbook.