HarmonyOS 推送集成指南
概述
开发者使用 ZIM 提供的“离线推送”功能之前,请参考本文,接入 HarmonyOS 的原生离线推送功能。
前提条件
在接入 HarmonyOS
的离线推送通道之前,请确保:
-
已集成最新版本的 ZIM SDK,详情请参考 快速开始 - 实现基本收发消息。
-
已完成如下步骤:
- 前往 华为开发者后台 注册开发者账号,并进行认证,详情请参考华为开发者文档 注册帐号、实名认证。
- 前往 AppGallery Connect 开通 HarmonyOS 推送服务,详情请参考华为开发者文档 HarmonyOS - 开通推送服务。
- 申请服务账号密钥,保存生成的 JSON 文件,详情请参考华为开发者文档 HarmonyOS - API 服务操作指南 - 服务账号密钥。
使用步骤
请在 ZEGO 控制台 自助配置 ZIM 离线推送(详情请参考 项目管理 - 即时通讯 - 离线推送配置),提供 服务账号密钥 JSON 文件。若无法配置,请联系 ZEGO 技术支持处理。
华为推送消息限制
华为推送服务将通知消息分为资讯营销、服务与通讯两种。资讯营销类消息的每日推送数量有上限,服务与通讯类消息每日推送数量无上限,详情请参考华为官网文档 推送数量管理细则。
消息分类 | 类型说明 | 推送数量限制 |
---|---|---|
资讯营销类消息 |
|
|
服务与通讯类消息 |
| 无限制。 |
基于消息分类实现无限制推送
-
华为可通过自分类权益来实现不限量推送,开发者需要在华为控制台申请自分类权益,请参考华为官方文档 消息分类标准 - 自分类权益申请,申请消息自分类 为
IM
的权益。 -
通过 ZIM 发起离线推送时,将会按照
IM
类型的自分类类型来进行推送。