激光推送報錯:APNs is not available,please check your provisioning profile and certification 和 設置別名問題 app not registed, give up set tag:


前幾天,項目中用到了推送功能,就集成了激光,遇到了2個問題,就給大家分享一下,

第一個問題:

在集成的過程是按照激光的文檔做的,但是最后配置完了,一運行,就打印出這么一句話,

APNs is not available,please check your provisioning profile and certificatio

最后發現,是描述證書( provisioning profile)沒有加入Xcode中的原因,

解決辦法:com+,  打開下面頁面

 

添加描述證書,

 

 最后點擊 done 就行,

第二個問題:

一般正常的設置別名,是在用戶登錄成功后進行設置,但是我是由於先進行的測試,所以就干脆把設置別名的方法放在了,rootVC 中了,本以為這是無可厚非的。但是運行發現,會打印   app not registed, give up set tag:

懷疑是, 由於推送服務不可用,設置的別名被丟棄了。
明明配置的好好的,怎么回事呢?
最后知道了,由於這個方法這啟動的時候,就運行了,這么短的時間內推送服務還不可用造成的,那就延遲調用,試試

 

運行結果,還真是這個原因


免責聲明!

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



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