iOS端,应用了“将生产证书应用于开发环境”,应该是哪个环境收到消息?


(Kaizi Oo) #1

前提,将生产证书应用于开发环境设置为是,
两台机器,一个是开发环境,一个是ADHoc的包(生产环境),
两个服务器,同样的代码, setOptions中,apns_production 设置的是true

一个服务器发出的消息被开发环境的收到了,另一个被生产环境的收到了,

  • 问题: 在我上面的设置的情况下,发出的消息,应该被哪一环境下的设备收到?还是无论生产还是开发都可以收到?
  • 问题: 是否存在什么可能导致上面这种现象?

#2

1、服务端推送是什么环境的消息,则客户端是什么环境,才能收到,即一一对应。
关于测试两种环境的说明: 常见问题 - JPush 合集(持续更新)

2、官网这里的设置,只是节省你上传开发证书这一步而已,除了让你只传生产证书不用传开发证书外,没有其他的作用


(Kaizi Oo) #3

解决了,服务器代码不一致,我就是一前端,还得找后端的错,哎