iOS极光推送:请问当程序在后台运行或是被杀死,收到推送过来的通知会进哪个方法呢

ios
jpush
标签: #<Tag:0x00007fb83d0c9c28> #<Tag:0x00007fb83d0c9ae8>

(cy_7625) #1

当程序在后台运行或是被杀死,收到推送过来的通知会进哪个方法呢


#2

需要点击通知栏消息才会走获取消息的方法


(cy_7625) #3

谢谢,请问这个极光推送文档有写吗,麻烦给个链接,谢谢


#4

获取apns的方法
https://docs.jiguang.cn/jpush/client/iOS/ios_api/#apns


(cy_7625) #5

设置content-available字段什么意思


(cy_7625) #6

我在iOS10下后台收到通知,根本没进- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler这个方法啊


#7

我第一次给的链接总结里面有一个


已经给了文档,希望仔细阅读
https://docs.jiguang.cn/jpush/client/iOS/ios_new_fetures/#ios-7-background-remote-notification


(cy_7625) #8

这里的意思是我杀死app后收到通知,不点击通知栏照样不会走

  • (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler

这个方法是吧


#9

是的。这是Apple的规则