ios 接入极光推送,能够收到推送消息,但是appDelegate中的回调函数都不执行

MoJunYe
2017-11-22 08:37 2.6k 0

如题,ios接入极光推送后,手机可以收到推送通知, 然后在点击那条推送通知也可以打开应用,但是在AppDelegate中实现的代理方法,都没有执行,例如:

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


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

- (void)jpushNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(NSInteger))completionHandler {}

- (void)jpushNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler {}

这是什么原因啊?求大神指点

2个回答

热门排序
  • 1、参考demo 2、关于这些方法什么时候走,这里有一个测试https://community.jiguang.cn/article/111711 3、极光是封装的Apple原生的方法,所以请不要再写其他推送的获取apns的方法或者原生方法 展示全部
  • 用户1292485
    2022-01-12 06:39

    我也碰到同样的问题,您是怎么解决的