2015-07-29 5 views
0

Я применил Urban Airship для push-уведомлений. namedUser.identifier распознается через приборную панель Urban Airship, но он говорит, что устройство не выбрано.Уведомление о нажатии на тестовое устройство

Возможно, это связано с тем, что он запускается на тестовом устройстве (а не симуляторе) и не был подписан с действующим сертификатом с включенными уведомлениями (клиент подписывает приложение, поэтому не имеет доступа).

Если приложение не подписано с правильным сертификатом, уведомления всегда будут отключены?

ответ

-1

Да, это может быть сертификаты, связанные проблемы, но не забудьте проверить это: https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/IPhoneOSClientImp.html

Потому что вы должны зарегистрировать свое приложение для удаленных уведомлений, если вы не сделали уже. Вы можете сделать это следующим образом:

UIUserNotificationType types = UIUserNotificationTypeBadge | 
      UIUserNotificationTypeSound | UIUserNotificationTypeAlert; 

UIUserNotificationSettings *mySettings = 
      [UIUserNotificationSettings settingsForTypes:types categories:nil]; 

[[UIApplication sharedApplication] registerUserNotificationSettings:mySettings]; 
+0

Хотя это может быть ответ, вы должны предоставить более конкретную информацию/инструкции/КОД для решения проблемы пользователя. –

Смежные вопросы