极光推送生产环境下不能接受远程推送问题,而开发环境下则可以接受

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

posted @ 2016-11-09 16:52  Now,OnMyWay  阅读(3420)  评论(0编辑  收藏  举报