我想保存在應用程序處於後臺狀態時到達的推送通知。我知道ios在後臺處理pushnotification
-(void) application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
當應用程序在前臺或後臺(如果用戶只需點擊收到的通知),該委託方法被調用。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
這種方法被稱爲只有當應用程序啓動時。
如果用戶沒有點擊通知,該怎麼辦?在那種情況下,如何將該通知的數據保存在我的應用程序的數據庫中?
您可以使用通知設置徽章計數,並且只有在計數大於零時,才能查詢服務器。 –
thanx @GoZoner您的答案對我來說也很有價值。 – Rivan
@rivan,那麼你應該投票GoZoner的答案。 –