- (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