我从node-js服务器发送推送通知。我将徽章计数设置为1.当我的应用程序位于前台时,它会正常工作,didRegisterForRemoteNotificationsWithDeviceToken
被调用,应用程序会执行我想要的操作。我想要的是UI动作,基本上是用户必须做的事情。但是,如果我锁定手机然后执行此通知,它就不会显示用户界面。我知道它已经调用了通知,因为它说失败了,它严重滞后于app / phone。有没有人知道如何在推送通知发生时弹出这个UI元素并且不会滞后手机?
由于
答案 0 :(得分:-1)
您必须添加UIStatusBarStyleBlackTranslucent
选项:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent | UIStatusBarStyleBlackTranslucent];
如果设置此调用,则从背景移动或锁定到前台时将输入UI。