描述
本文适用于使用 Push 2.0 插件,集成小米推送 SDK 后,收不到小米推送的问题排查流程
排查步骤
步骤 1:检查小米推送AppId、AppKey
- 确认已参照文档,在
build.gradle
中正确配置了 XIAOMI_APP_ID、XIAOMI_APP_KEY; - 确认是否与小米推送后台配置的一致
参见开发者文档:推送 2.0 · 集成小米推送
步骤 2:检查是否启用小米推送
在 SDK init 之前,调用下面代码,初始化 RongPushPlugin
模块。
RongPushPlugin.init(getContext());
步骤 3:检查混淆配置
-dontwarn com.xiaomi.mipush.sdk.**
-keep public class com.xiaomi.mipush.sdk.* {*; }
步骤 4:检查 APK 中的小米推送 App ID 和 App Key
目前小米推送 SDK 的 AppID、AppKey 为纯数字,如果您未参照文档正确配置,在构建打包过程中,aapt 处理时会优先判断为 Number,导致写入 AndroidManifest文件后与原值不同,产生一系列问题。
链接
- 开发者文档:推送 2.0 · 集成小米推送
更多支持
如有疑问,欢迎提交工单。