iOS 接入百度雲推送"error_code" = 10002; 網路部可用問題

ZY_FlyWay發表於2017-10-26

    前兩個月客戶要求用百度雲推送,以前一直用的極光。秉著客戶即上帝的原則,就換一下吧,反正推送原理都是一樣的。

    然後卡卡卡的擼了一頓程式碼,正當是見證奇蹟的時候,百度報了

{
    "error_code" = 10002;
    "error_msg" = "Network invalible";
}

    額,網好好地啊,是不是模擬器的問題呢?是不是WiFi的問題呢?關於網路的我都排查了,發現沒有任何問題。

    去百度推送論壇發現了一堆這個問題沒有解答的,加了個推送群,估計回答問題的都訊息免打擾了。

    最後我覺得還是缺少檔案的問題,明明demo是可以執行的,也沒有報錯。

    驗證果然是缺了一個bundle,可是加了bundle到專案資料夾有時候還不行。

 

解決辦法:

   去 Build Phase ---  Bundle Resource   確認一下BPushCerResource.bundle 這個包是否在裡面。



   這個報錯也是醉了,給排查方向誤導也太大了。

相關文章