極光推送生產環境下不能接受遠程推送問題,而開發環境下則可以接受


1、極光推送iOS集成指南

2、極光推送在開發環境中能收到遠程推送的通知,在生產環境中不能收到遠程推送的通知

解決方案:

2.1、首先檢查 JPUSH 在代碼中的配置問題,即查看配置的是生產環境還是開發環境(apsForProduction的配置):

  • appKey
  • channel
  • apsForProduction
  • advertisingIdentifier
  • 填寫管理Portal上創建應用后自動生成的AppKey值。請確保應用內配置的 AppKey 與 Portal 上創建應用后生成的 AppKey 一致。
  • 指明應用程序包的下載渠道,為方便分渠道統計,具體值由你自行定義,如:App Store。
  • 1.3.1版本新增,用於標識當前應用所使用的APNs證書環境。
  • 0 (默認值)表示采用的是開發證書,1 表示采用生產證書發布應用。
  • 注:此字段的值要與Build Settings的Code Signing配置的證書環境一致。

詳見:關於IDFA

 

2.2、在此檢查開發/生產證書(證書集成)是否匹配:

 

 

開發環境和生產環境是否都已驗證,若不是重新上傳p12文件,若是,在確定配置無誤的情況下,重新來吧........

 

3、未提交應用到 AppStore 中去,測試生產環境下的遠程推送:http://www.thinksaas.cn/topics/0/347/347008.html


免責聲明!

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



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