一胡本、遇到的問題
偶然間調(diào)試了一下極光推送忠荞,打了斷點后發(fā)現(xiàn)代碼并沒有按照極光文檔中的運行殊霞,
極光官方文檔.jpg
但是在我的項目中摧阅,收到推送后,不管app是在前臺還是后臺绷蹲,都進入了這個代理方法中
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
而jpush的代理方法都進不去
- (void)jpushNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(NSInteger))completionHandler
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
查詢多處資料無果
問題解決方式
偶然間棒卷,我發(fā)現(xiàn)七魚初始化時,也去注冊了APNS
七魚官方文檔.png
解決方法
將 七魚 的 注冊APNS 的方法 注釋或者刪除祝钢,我分別調(diào)試了極光的前后臺推送比规,流程正常。
我又調(diào)試了七魚客服消息的推送拦英,流程也是正常的蜒什。