APNs - оповещение не отображается - PullRequest
1 голос
/ 08 декабря 2011

У меня есть следующая проблема, связанная со службой Apple Push Notification на iPhone: если приложение находится в фоновом режиме при получении удаленного уведомления, предупреждение никогда не отображается.

Я знаю, что уведомления достигаютустройство, потому что: 1) отображается значок или воспроизводится звук, если полезная нагрузка содержит данные, и 2) если приложение находится на переднем плане, метод -application:didReceiveRemoteNotification: вызывается с правильным значением userInfo.

* 1006.* Я заметил, что в настройках Уведомления на устройстве мое приложение имеет только параметры Значки и Звуки , в то время как другие приложения также имеют Предупреждения вариант.Я предполагаю, что каким-то образом в моем приложении отключены оповещения, но я не знаю, как его включить.

Есть мысли?

1 Ответ

1 голос
/ 08 декабря 2011

Проверьте, зарегистрировано ли UIRemoteNotificationTypeAlert в вашем приложении.badge.

UIRemoteNotificationTypeSound - включает звук. UIRemoteNotificationTypeAlert - включает предупреждение.

другое, менее разумное, что вы можете отключить «предупреждение» вЦентр уведомлений в настройках вашего устройства.

...