- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- (void)applicationDidBecomeActive:(UIApplication *)application
- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationWillResignActive:(UIApplication *)application
- (void)applicationWillEnterForeground:(UIApplication *)application
-(void)applicationDidReceiveMemoryWarning:(UIApplication *)application
- (void)applicationWillTerminate:(UIApplication *)application
8.向苹果服务器请求deviceToken
UIRemoteNotificationType types =
(UIRemoteNotificationTypeBadge
|UIRemoteNotificationTypeSound
|UIRemoteNotificationTypeAlert);
//注册消息推送
[[UIApplication sharedApplication]registerForRemoteNotificationTypes:types];
9.推送向苹果服务器请求deviceToken成功时回调
- (void)application:(UIApplication *)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
10.推送向苹果服务器请求deviceToken失败时回调
- (void)application:(UIApplication *)applicationdidFailToRegisterForRemoteNotificationsWithError:(NSError *)error
11.接收到远程通知消息时回调
- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo
12.接收到远程通知消息时回调
- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:
(void (^)(UIBackgroundFetchResult))completionHandler
13.接收到本地通知消息时回调
- (void)application:(UIApplication *)application
didReceiveLocalNotification:(UILocalNotification *)notification