Отправка стандартных push-уведомлений в приложения газетного киоска

Как вы отправляете стандартные push-уведомления в приложение Newsstand? Когда я говорю «стандартный», я имею в виду типичное окно предупреждения, которое появляется вместе с сообщением.

Я использую Urban Airship, и кнопка «доступный контент» работает нормально, например:

 {"aps": 
        {
         "content-available": 1
        }, 
         "device_tokens": ["1234ABCDKKGGOGOGG85986598750870870875708ASD"]
 }

Но когда я пытаюсь отправить стандартный push, оповещение никогда не появляется, и мой делегат

application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 

не называется:

     {"aps": 
        {
         "alert": "Hi, from Urban Airship!"
        }, 
         "device_tokens": ["1234ABCDKKGGOGOGG85986598750870870875708ASD"]
 }

person Slinky    schedule 21.09.2012    source источник
comment
Проголосовать против без комментариев, объясняющих, почему? (Это было не очень полезно, Слинки...)   -  person Jeff B    schedule 21.09.2012
comment
Я бы, по крайней мере, ожидал язвительного комментария с вопросом, зарегистрировал ли я константу UIRemoteNotificationTypeAlert.   -  person Slinky    schedule 21.09.2012


Ответы (1)


Забыли зарегистрироваться для оповещения (стандартного) push, который задается добавлением константы UIRemoteNotificationTypeAlert

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeNewsstandContentAvailability | UIRemoteNotificationTypeAlert];
person Slinky    schedule 21.09.2012
comment
О, ха-ха, рад, что ты смог его найти. - person Richard J. Ross III; 21.09.2012