不在应用程序中的APNS会导致严重滞后/崩溃

时间:2016-06-24 23:16:57

标签: ios node.js xcode swift2 apple-push-notifications

我从node-js服务器发送推送通知。我将徽章计数设置为1.当我的应用程序位于前台时,它会正常工作,didRegisterForRemoteNotificationsWithDeviceToken被调用,应用程序会执行我想要的操作。我想要的是UI动作,基本上是用户必须做的事情。但是,如果我锁定手机然后执行此通知,它就不会显示用户界面。我知道它已经调用了通知,因为它说失败了,它严重滞后于app / phone。有没有人知道如何在推送通知发生时弹出这个UI元素并且不会滞后手机?

由于

1 个答案:

答案 0 :(得分:-1)

您必须添加UIStatusBarStyleBlackTranslucent选项:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent | UIStatusBarStyleBlackTranslucent];

如果设置此调用,则从背景移动或锁定到前台时将输入UI。