iphone dev如何检查按下通知的启动按钮

时间:2012-03-12 04:39:30

标签: iphone objective-c ios

我已经实施了Ray wenderlich的这些

http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12 http://www.raywenderlich.com/3525/apple-push-notification-services-tutorial-part-2

关于APNS的精彩教程。每件事都很好,现在我想要的是,如果应用程序没有运行并且通知到达并在设备上显示如果用户按下启动按钮我想要显示除主屏幕之外的特定屏幕(我有标签栏应用程序启动屏幕首先显示5秒,然后主屏幕显示零指数),表示我想显示第三个索引的屏幕,plz。指导我,有没有办法做到这一点?以及如何感谢...... Saad

1 个答案:

答案 0 :(得分:2)

如果您的应用处于有效状态时有不同的流量&当应用程序未处于活动状态时(注册通知),您可以这样做 -

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
    if(application.applicationState == UIApplicationStateActive) 
    {
        // app active.
    }
    else 
    {
        // app not active
        self.tabController.selectedIndex = 3;
    }
}