我想保存在应用程序处于后台状态时到达的推送通知。我知道ios在后台处理pushnotification
-(void) application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
当应用程序在前台或后台(如果用户只需点击收到的通知),该委托方法被调用。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
这种方法被称为只有当应用程序启动时。
如果用户没有点击通知,该怎么办?在那种情况下,如何将该通知的数据保存在我的应用程序的数据库中?
您可以使用通知设置徽章计数,并且只有在计数大于零时,才能查询服务器。 –
thanx @GoZoner您的答案对我来说也很有价值。 – Rivan
@rivan,那么你应该投票GoZoner的答案。 –