2014-11-29 1 views
0

У меня есть push-уведомления, настроенные на моем приложении. Когда я отправляю push пользователю, когда они не запускают приложение, они получают его в стиле баннера, как должны.iOS Push Notification Показывает, как UIAlert, когда приложение запущено

Однако, когда пользователь открыл приложение, вместо отображения push-уведомления в качестве баннера он отображается как UIAlert. Принимающие нажатия только ведут себя таким образом, когда приложение открыто.

У меня есть «Alert Style When Unlocked», настроенный как «Banner» (на обоих телефонах), и это поведение сохраняется.

+1

Какой код у вас есть в вашем делете делегата 'didReceiveRemoteNotification'? – Paulw11

ответ

3

Когда Applicationn работает, вы получите заехать в методе didReceiveRemoteNotification на AppDelegate классе, так что теперь вы можете обрабатывать уведомления здесь:

Теперь Вы можете создать пользовательский вид и добавить его в основном окно приложения, как знамя.

0

Настройки для приложения в фоновом режиме, отображаются как баннер или предупреждение. Когда приложение открыто, он напрямую вызывает didReceiveRemoteNotification, и никаких баннеров или предупреждений не появляется.

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