xcode7 + iOS10 程序在前台为什么接收不到消息,在后台可以接收到。

ZY1
2016-12-21 05:59 949 0

在前台没有任何打印,不调用这2个方法

- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo{
}

- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:
(void (^)(UIBackgroundFetchResult))completionHandler {
}

2个回答

热门排序
  • 解决了,xcode7 + iOS10做推送要全部使用旧方法。客户端remote Notification选中是必须的,其实可以收到推送,在前台时我没有监控到。

  • 首先:使用xcode 7 开发 iOS 10 ,是不能使用新特性,也不能使用新接口的,所以在前台是不展示消息的。只能使用原来的接口。 而你说的Background这个方法,是得你推送的时候就推送的Background remote Noti 展示全部