如果是已经是已经上架的应用, 仍然移动端和后端依然使用开发环境~~


(lauren) #1

如果是已经是已经上架的应用, 仍然移动端(iOS和Android)和后台依然使用开发环境的话,会有什么问题吗?


#2

没有什么影响,你只需要注意不影响你线上的业务即可

关于测试两种环境的说明: 常见问题 - JPush 合集(持续更新)

线上需要后台配合的话,最好测试用单独的一套后台代码


(lauren) #3

恩,我的意思就是整个移动端和后台,统一切换成生产环境. 因为我现在测试生产环境有点费事,我怕不太稳定.但是开发环境很稳定.如果出了问题可以应急切换成开发环境.

您说的影响线上业务这个不是很明白,感觉如果只要推送能推到手机上, 就没有影响啊? 或者说,有什么具体影响的案例吗?


#4

如果是我理解的切换为 推送给配置了开发证书的App,那么线上的则收不到消息

iOS分开发和生产,由证书决定,你上线的应用必须推送生产的消息他才能收到

API推送消息给iOS,需要指定推送的环境!后台修改apns_production,false是开发,true是生产。


(lauren) #5

这么说吧, 在某个应用的极光后台,我上传了开发和生产的p12, 保证证书无误. 然后我在应用的代码里设置,false开发环境. 我把这个应用弄上线~~~~

应用上线了…

然后这个时候, 后台按照开发环境的发送, 我这个上线应用可以收到推送吗?
然后, 后台再按照生产环境的发送, 我这个上线应用可以收到推送吗?


#6

关于测试两种环境的说明: 常见问题 - JPush 合集(持续更新)

你代码里面的设置不是你App环境的决定因素,你上架用的appstore的证书,则必然是生产环境,无法收到开发的消息


(lauren) #7

明白了. 多谢~~~~~~