小米推送接入问题的排查流程(推送2.0插件)

描述

本文适用于使用 Push 2.0 插件,集成小米推送 SDK 后,收不到小米推送的问题排查流程

排查步骤

步骤 1:检查小米推送AppId、AppKey

  1. 确认已参照文档,在 build.gradle 中正确配置了 XIAOMI_APP_ID、XIAOMI_APP_KEY;
  2. 确认是否与小米推送后台配置的一致

参见开发者文档:推送 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文件后与原值不同,产生一系列问题。

链接

更多支持

如有疑问,欢迎提交工单