我正在使用GCM在iOS中实现推送通知,当应用程序处于活动状态时,它将收到通知,但如果它处于非活动状态,它将不会显示警报,并等待应用程序变为活动状态来处理它 .
收到的通知是这样的:
[post_title : new post, post_id :1067 lang : english, post_type: News , from : 865414108428]
来自docs:
如果要在应用程序位于后台时将仅包含自定义键/值的消息发送到iOS设备,请在数据中设置自定义键/值对,并将content_available设置为true .
我希望这可以帮助你 .
第一步 - 在appDelegate.m中使用此方法
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
第二次见图像
添加也检查这个
Making GCM work for iOS device in the background
2 回答
来自docs:
我希望这可以帮助你 .
第一步 - 在appDelegate.m中使用此方法
第二次见图像
添加也检查这个
Making GCM work for iOS device in the background