1.Bundle ID限制50个字符?
因为Bundle ID超过50个字符(别问为什么,问就是剧情需要),去个推注册应用的时候郁闷的发现,个推Bundle ID限制在50个字符,超过无法注册。。。后来加个推客服了解到,注册的时候填写那个Bundle ID不重要。。个推发通知按的Bundle ID是按照配置的证书来的,不需要和注册的Bundle ID一一对应!!
友好提示:Bundle ID还是不要太长(手动滑稽)
2.只能上传一个证书?
个推让人郁闷的就是证书上传那块只能上传一个证书,说是测试的时候上传开发推送证书,上线以后替换成生产推送证书,10分钟左右生效。。
结果导致:自己连真机是可以收到推送的,内测给测试收不到推送。。
查到原因:Adhoc证书对应的推送证书是生产推送证书。
3.上传证书姿势?
个推推荐注册两个应用:
一个配置开发推送证书,一个配置生产推送证书,注册个推的参数可以设置开发和发布两种自动读取。不过考虑到需要后端提前保存参数发推送,具体情况具体分析,还是放弃这个方案。开发的时候配置开发推送证书,开发完成以后配置生产推送证书就可以