问题:发布新版本,发现部分司机反馈推送异常
排查:经过排查,发现个推服务启动后,没有收到个推广播的cid, 通过api接口也获取不到cid(接口的获取是在本地文件apkneme.db中获取,启动服务后会,个推会创建这个db文件保存在本地sdcard/libs中)。再对本次升级修改做检查,发现引入的一个第三方库导致的个推服务不能创建db文件,再经排查,看了第三方sdk包,发现有是没有混淆的。。。这样我们的debug包由于是不混淆的,所以推送没有被影响,但是release包是被混淆的,第三方sdk就被混淆了,导致问题。
解决: release包第三方sdk包keep后重新打包,个推服务正常。