APNS证书设置问题
您好,我们的应用开发使用了极光推送,目前一切正常,但是有一个问题想请教一下:
推送的发起我们使用了服务端SDK,API里面有一个参数apnsProduction(布尔值),字面意思是是否使用APNS推送的生产证书。
类似的,客户端SDK里面也有同样的设置;进入极光推送的控制台也有类似的设置。
推送的开发证书和生产证书都验证成功后,我们的开发将客户端SDK、极光推送的控制台以及发出推送信息的服务端上的apnsProduction都设置成了false,也就是表示非生产环境,一切正常。
我的问题是,假如提交应用到APP STORE审核,是否意味着上述三个位置(客户端、极光控制台、推送服务端)的apnsProduction均需要设置成true?
如果是的话,那修改后,我们再继续进行持续优化开发的时候按道理是需要apnsProduction为false的,那么问题来了,客户端我们可以修改配置,服务端我们可以再fork一个拷贝重新设置,但是极光控制台上的apnsProduction参数这时候还是true,如果不修改的话是否就没办法推送开发环境的消息了?