MobPush厂商通道排查

开启log 一、添加开启log代码 有AndroidManifest.xml的 //在AndroidManifest.xml的application标签中添加 <meta-data android:name="com.mob.mobpush.debugLevel" android:value="4" />

如下图

MobPush厂商通道排查

apicloud端: //在config.xml里添加 <meta-data value="4"/> 二、手机连接电脑检查log

只能使用对应厂商的真机才能查看log。比如用华为手机则无法查看小米厂商通道的集成情况
具体步骤如下

手机连接电脑并打开USB调试模式

打开Android Studio

重新在手机运行您应用的debug打包版本

筛选Logcat的tag为MobPushLogger

log如下图

显示[MobPush][厂商拼音] channel register successful.则为注册成功

MobPush厂商通道排查

显示failure则为注册失败,需要查看log并核对对应厂商的错误码

MobPush厂商通道排查

上面这个华为的错误6003对照华为错误码发现是签名没有在华为联盟后台设置或者设置的不对

如不显示成功也不显示失败,则有可能是项目中引入了其他的推送平台导致冲突,这时需要把其他的推送平台移除才可正常使用。或者手动添加了厂商的配置,这时需要删除您自行添加的厂商配置即可解决。

OPPO OPPO通过RegistrationID查询设备是否注册成功

通过log拿到deviceToken,也就是OPPO后台的RegistrationID

deviceToken就是OPPO后台的RegistrationID

检查OPPO渠道ID是否填写

创建一个channelId


mob后台 图1


和OPPO创建的channelId填写一致

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpsdsw.html