使用uniPush推送,安卓版本都是正常的,IOS开发测试版本刚开始也是正常使用。但在提交APP Store进行Beta版本测试时,一接受通知信息,APP直接闪退。IOS推送配置完毕,也换成了发布证书的推送证书。

后来发现,安卓版本的plus.push.getClientInfo()获取的信息与uniPush后台配置的信息一致,可以推送。而IOS版本plus.push.getClientInfo()获取到的信息则与安卓不同。
安卓获取为"id":"unipush","appid":"WQXgGkEVUu6tRm1a5w","appkey":"thv03mESpB951oQlTga"。与uniPush后台配置的信息一致。
IOS获取为"id":"unipush","appid":"pPyZWvH3Fa6PXba10aJ0","appkey":"b7dOGlNPHR7pqwUxDhpT",无法推送。
刚开始觉得是IOS证书问题,后来证书全部统一并可以使用也通过审核,发现并非是证书问题。