新項(xiàng)目中集成極光推送時(shí)拋出了如下異常信息提示谆沃,導(dǎo)致 registrationID 獲取成功但依然推送消息失斂炱纫谅;
異常提示
JPush --- did Fail To Register For Remote Notifications With Error: Error Domain=NSCocoaErrorDomain Code=3000 "未找到應(yīng)用程序的“aps-environment”的授權(quán)字符串" UserInfo={NSLocalizedDescription=未找到應(yīng)用程序的“aps-environment”的授權(quán)字符串}
Localized Description: 未找到應(yīng)用程序的“aps-environment”的授權(quán)字符串
隨后查看極光官網(wǎng)集成文檔再次重新梳理了一遍邏輯株旷,發(fā)現(xiàn)配置流程上全都 ok 沒有存在任何異常問題再登,問題出在了工程里面遺漏了一項(xiàng)設(shè)置,具體解決辦法如下:
解決辦法
在項(xiàng)目 Target 下的 Capabilities 中沒有開啟推送通知 Push Notifications 的開關(guān)選項(xiàng) 晾剖。锉矢。。
將其右側(cè)按鈕選項(xiàng)選中后再次重新編譯工程齿尽,再次嘗試推送那么一波沽损,恩 fuck 大意啊 。循头。绵估。
以上便是此次分享的內(nèi)容,希望能對(duì)大家有所幫助卡骂!