应用程序关闭时,APNS收到的通知会显示在通知栏,我试了一下,点击通知,会进入我的登录界面,但是我点击登录,进入系统后,就再也找不到通知了。
我打算修改下,改成点击通知栏通知,就自动登录,并用一个界面再次显示通知内容。不知道在delegate.m中的哪个函数中来写代码。请指点一下。

解决方案 »

  1.   

    就在启动时的参数里面:
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
      

  2.   

    类似于这样判断:- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
    {
        if ( application.applicationState == UIApplicationStateInactive || application.applicationState == UIApplicationStateBackground  )
        {
             //opened from a push notification when the app was on background
        }
    }
      

  3.   

    接收通知,在代理方法
    - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo中来处理你的逻辑