- (void)pushRegistry:(PKPushRegistry *)registry didReceiveIncomingPushWithPayload:(PKPushPayload *)payload forType:(NSString *)type
{
[[UIApplication sharedApplication] presentLocalNotificationNow:notification];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
viewcontroller2 *historyVC = [storyboard instantiateViewControllerWithIdentifier: @"second"];
self.window.rootViewController = historyVC;
[self.window makeKeyAndVisible];
}
我的应用程序无法从后台打开到前台,但根据苹果文档,他们说应用程序将成为前景。
答案 0 :(得分:0)
以下方法
- pushRegistry:didUpdatePushCredentials:forType:
在收到推送通知时调用。
除非用户启动应用程序,否则我们无法打开应用程序。
当你打开应用程序。制作首选项以显示您各自的视图控制器。
答案 1 :(得分:0)
使用推送套件,您的应用程序将自动打开。从背景或终止状态不会出现前景。
您的应用只会在后台模式中激活约30秒,您可以在任何需要的地方完成其余工作。 (例如,在数据库等中设置一些值)