您好。
我这边接入了混合推送。之前宝宝故事App(包名lemi.top.babybooks)接入了混合推送,根据要求在推送-设置-混合推送中进行了配置_default。现在我想另一个APP(婚礼时光,包名com.lovewith.lovewith)也接入混合推送,配置了华为 HMS Profile为lovewith_huawei,在运行测试中发现(线上环境)在LCMixPushManager类中LCManifestUtils.checkService(context, hwMessageServiceClazz);该方法一直返回fase,导致Profile一直为空。我看了__Installation中的数据,vendor是HMS,valid为false。以致于婚礼时光的华为推送不能用。我重写了接收类public class MyHuaweiReceiver extends LCHMSMessageService {。我怀疑是重写导致LCManifestUtils.checkService返回false。辛苦帮我看一下,感激不尽。
//混合推送需要的包
implementation 'cn.leancloud:mixpush-android:8.0.1'
// //华为(HMS)
implementation 'com.huawei.hms:push:5.1.1.301'