0
- (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];


}

我的应用程序没有从后台打开到前台,但根据苹果文档,他们说应用程序将进入前台。

4

2 回答 2

0

使用推送工具包,较新的应用程序将自动打开。这不会从背景或终止状态进入前台。

您的应用程序只会在后台模式下激活大约 30 秒,您可以根据需要完成其余工作。(例如在数据库等中设置一些值)

于 2016-06-29T11:20:53.730 回答
0

- pushRegistry:didUpdatePushCredentials:forType: 收到推送通知时调用以下方法 。除非用户启动应用程序,否则我们无法打开应用程序。当你打开应用程序时。设置首选项以显示您各自的视图控制器。

于 2016-02-11T09:43:27.990 回答