極光推送能獲取 registrationId,但是接收不到通知 - iOS


集成極光推送進行調試的時候,運行 App 可以正常獲取 registrationId,但是卻遲遲無法收到推送消息,而Android 端是可以正常收到消息;

檢查了證書配置和極光的配置一切正常,便開始返回查看 code 尋找問題.

最終發現如下方法中的 deviceToken 被注掉后導致注冊 id 成功卻推送的時候遲遲無法檢測到設備進行消息推送.

/**
 Required - 注冊 DeviceToken
 注:
 JPush 3.0.9 之前的版本,必須調用此接口,注冊 token 之后才可以登錄極光,使用通知和自定義消息功能。
 從 JPush 3.0.9 版本開始,不調用此方法也可以登錄極光。但是不能使用APNs通知功能,只可以使用JPush自定義消息。
 
 @param application 應用
 @param deviceToken 標識
 */
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
    [JPUSHService registerDeviceToken:deviceToken];
}

 

以上便是此次分享的內容,希望對大家能有所幫助!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM