AppDelegate文件中代理調用的時間

1.程序加載完畢:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions


2.程序獲取焦點

- (void)applicationDidBecomeActive:(UIApplication *)application


3.程序進入後臺

- (void)applicationDidEnterBackground:(UIApplication *)application


4.程序失去焦點

- (void)applicationWillResignActive:(UIApplication *)application


5.程序從後臺回到前臺

- (void)applicationWillEnterForeground:(UIApplication *)application


6.程序內存警告,可能要終止程序

-(void)applicationDidReceiveMemoryWarning:(UIApplication *)application


7.程序即將退出

- (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 *)application
didFailToRegisterForRemoteNotificationsWithError:(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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章