用极光推送测试,content-available 设为 1,服务器推送消息给苹果手机 在程序运行在后台的情况下 iOS7 系统的会调用到
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
这个方法, 但 iOS10 就没调用到这个方法,只会显示收到推送, 程序在后台的情况下,怎么样让 系统为 iOS10 也可以调用到这个方法呢?因为我需要在这个函数里面保存点推送过来的数据,而且这个函数在我连真机调试时,发送通知,能正常调用,但是断开线了,就不调用,非常奇怪啊。 请高人指点,谢谢。
1
qdvictory Jul 8, 2017 iOS10 UNUserNotificationCenter
|
2
wohenyingyu02 Jul 8, 2017 via iPhone
第三方推送一般会在你进入的时候告诉你吧,不需要依赖 content available。或者用一楼的新接口。
|
3
ostholz Jul 9, 2017
这个是你用的姿势不对, iOS 10 以下要用老的 API,
iOS 10 以上用 UNUserNotification.framework |
4
pscl OP |