应用程序被杀时处理推送通知响应(应用程序未运行)

时间:2015-12-17 05:14:04

标签: ios objective-c swift apple-push-notifications

有没有办法处理推送通知响应和回调服务器, 当推送通知出现在设备上并且应用程序被杀死时,我需要一个处理程序,并且用户没有响应。

解决此查询的任何建议???

提前致谢

1 个答案:

答案 0 :(得分:3)

是的,您可以在iOS中使用静音推送通知。但您必须为您的应用启用后台模式。

要将推送通知设置为无声,您必须在推送通知有效负载中将属性content-avaialble添加到1。

当应用处于暂停状态时收到无声推送通知时,它会调用您的应用,它会将您的应用置于后台状态。

无论应用程序的状态如何,都将调用此方法

- (void)application:(UIApplication *)application didReceiveRemoteNotification:
  (NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler 
{
    NSLog(@"Remote download push notification received");
    //Callback to your server here
}