Показывать собственное push-уведомление, когда приложение открыто?

Есть ли способ показать диалоговое окно собственного уведомления (iOS), когда получено push-уведомление и приложение открыто? В частности, я имею в виду черный диалог, который появляется в верхней части экрана, и его можно закрыть, проведя пальцем вверх.

Я использую https://github.com/phonegap-build/PushPlugin этот плагин для получения push-уведомлений. уведомление..

Большое спасибо.


person Gokrazee    schedule 04.12.2015    source источник


Ответы (2)


Нет, вы должны создать его самостоятельно и поймать push-уведомление в делегате приложения.

person TheEye    schedule 04.12.2015
comment
можешь подробнее рассказать... @TheEye - person Gokrazee; 04.12.2015
comment
Меню симулятора -> Окно -> Масштаб -> 100%. Если это не 100%, экран интерполируется, поэтому, если у вас есть линии в 1 пиксель, они могут не отображаться в симуляторе. - person TheEye; 04.12.2015

Вам необходимо реализовать метод ниже:

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

в этом методе используйте это условие:

if (application.applicationState == UIApplicationStateActive ) {

// Show Notification using custom view/alert

}
person Dimple Shah    schedule 04.12.2015