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

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

registrationID 發送app

registrationID 能夠在接口

  [JPUSHService setupWithOption:launchOptions appKey:appKey文檔

                          channel:channelit

                 apsForProduction:isProductionio

            advertisingIdentifier:advertisingId];channel

    

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

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

        if(resCode == 0){img

 

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

        }else{

        }

    }];

 

效果圖:

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

9.對比完成後,仍是收不到,請檢查手機的iOS 系統版本,是否與收到推送的版本要求是否一致
10. 修改完成後,請卸載應用再從新安裝APP;
11.安裝成功後,若是你的提示框提示是否實施接受推送,這說明你已經成功解決了;
相關文章
相關標籤/搜索