集成融云推送插件
融云提供的推送插件,依赖 WebLib SDK,开发者在集成推送插件前必须集成了 WebLib SDK 或 uni-app 的 IMKit SDK。
集成步骤
1. 集成插件
- 
点击打开 RCIM-Push-Wrapper,点击 下载插件并导入 HBuilderX按钮,将插件导入项目中。
- 
导入成功后,在项目根目录下可看到 uni_modules目录下有 RCIM-Push-Wrapper 和 RCIM-Push 目录,如下图所示:  
2. 配置 Android 推送
在您的 uni-app 项目根目录创建以下文件结构:
nativeResources/
  └── android/
      └── manifestPlaceholders.json
在 manifestPlaceholders.json 文件中配置 Android 推送参数。如果该文件已存在,直接添加相关配置即可。
将以下内容添加到 manifestPlaceholders.json 文件中:
JSON
{
  "XIAOMI_APP_ID": "",
  "XIAOMI_APP_KEY": "",
  "HW_PUSH_ENABLE" : "false",
  "HONOR_APP_ID": "",
  "OPPO_APP_KEY": "",
  "OPPO_APP_SECRET": "",
  "VIVO_APP_ID": "",
  "VIVO_APP_KEY": "",
  "MEIZU_APP_ID": "",
  "MEIZU_APP_KEY": "",
  "FCM_PUSH_ENABLE": "false"
}
小米推送
- 参考在控制台配置小米推送配置小米推送信息。
- 在 manifestPlaceholders.json文件中配置XIAOMI_APP_ID和XIAOMI_APP_KEY。
华为推送
- 
参考在控制台配置华为推送配置华为推送信息。 
- 
在 manifestPlaceholders.json文件中配置HW_PUSH_ENABLE为true。
- 
根据华为开发者文档集成 HMS Core SDK,您需要将 "agconnect-services.json" 文件添加到您的 App 中。点击 agconnect-services.json 下载配置文件。   
- 
将下载好的 agconnect-services.json文件放到项目nativeResources/android目录下,如下图: