2015-02-04 3 views
1

Я использую parse.com для удаленного уведомления в своем приложении. Приложение работает нормально, и весь код правильный, и представление создано хорошо. Я написал код, чтобы показать мне UIAlertView, когда телефон получает удаленное уведомление, и приложение активно. Когда приложение получит дистанционное уведомление, он показывает мне правильный UIAlertView и второй отформатированный с последующим:UIAlertView, показывающий, когда приложение получает удаленное уведомление

title: app name 
content: title of the notification 
button: ok 

Я смотрел все мои коду несколько раз, и я не нашел, где я создаю второй UIAlertView, так Я здесь, чтобы спросить вас, автоматически ли создается второе предупреждение операционной системой, когда оно получает удаленное уведомление, и если это так, как можно не видеть этот UIAlertView? Thank you

ответ

2

Предупреждение, созданное iOS, не будет отображаться, если ваше приложение находится на переднем плане. Если ваше приложение находится в фоновом режиме или не работает, системное предупреждение будет состоять из двух кнопок: «Закрыть» и «Открыть». Конечно, системное предупреждение будет отображаться только в том случае, если вы установите этот стиль оповещения для своего приложения в настройках iPhone. По умолчанию стиль уведомлений - «Баннер». Чтобы подсчитать входящие импульсы, вы можете просто их проследить:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { 
    NSLog(@"Received push notification: %@", userInfo); 
} 
Смежные вопросы