ios -- 極光推送《2》--極光推送消息推送成功,但是手機收不到的解決方法


1.確認證書是否與app的Bundle ID是否一致
2. 確認你的推送證書是否已經過期
3.確認你的APP_KEY是否和極光APP_KEY是否一致
4.正確調用bindChannel,並成功返回appid、userid和channelid,而且appid請確認是正確的應用;
5.確認代碼與官方文檔是否有出入
6.確認代碼無誤后,請確認push notifications 是否打開
 
7.打開后去極光平台發送消息對指定用戶發送 通過:

registrationID 發送

registrationID 可以在

  [JPUSHService setupWithOption:launchOptions appKey:appKey

                          channel:channel

                 apsForProduction:isProduction

            advertisingIdentifier:advertisingId];

    

    //2.1.9版本新增獲取registration id block接口。

    [JPUSHService registrationIDCompletionHandler:^(int resCode, NSString *registrationID) {

        if(resCode == 0){

 

NSLog(@"你手機的registrationID = = = %@",registrationID);

        }else{

        }

    }];

 

效果圖:

8.如果發送成功后,手機端還是沒有收到消息說明只能是手機端的代碼有問題了,請與官方文檔進行對比

9.對比完成后,還是收不到,請檢查手機的iOS 系統版本,是否與收到推送的版本要求是否一致
10. 修改完成后,請卸載應用再重新安裝APP;
11.安裝成功后,如果你的提示框提示是否實施接受推送,這說明你已經成功解決了;


免責聲明!

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



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