目录

使用入门

快速上手

在您正式开发应用之前,可以通过Codelab快速体验一个应用的开发过程。

针对华为手机,在正式开发应用之前,还可以通过推送体验应用体验华为消息推送功能,包括推送样式体验(大文本样式、Inbox样式、按钮样式)、场景化推送体验(耳机插入/连接时推送,关闭免打扰时推送等)。

开发环境

如果您同时使用多个HMS Core的服务,则需要使用各个Kit对应的最大值。

支持的设备

设备类型

OS版本

HMS Core(APK)版本

华为手机和平板

EMUI 3.0及以上

3.0.0及以上

非华为手机和平板

Android 4.4 - 13

开发流程

您需要按照如下流程完成应用的开发工作。

开发步骤

说明

配置AppGallery Connect

开发应用前需要您在AppGallery Connect中配置相关信息。

集成HMS Core SDK

通过本地或者远程方式集成SDK包。

配置Manifest文件

集成HMS Core Push SDK后要在“AndroidManifest.xml”文件的“application”标签中注册您自己的“service”,用于接收透传消息、获取Token。

配置混淆脚本

避免混淆HMS Core SDK导致功能异常。

基础能力开发

基础能力包括获取和注销Token、发送测试消息、获取消息数据、自定义点击消息动作和设置通知栏消息开关。

增强能力开发(可选)

增强能力包括按照主题发送消息、自动推送通知、多发送者等功能。

其他能力开发(可选)

其他能力包括自定义通知渠道、离线用户消息覆盖、基于条件的消息推送等功能。

通知栏消息样式(可选)

样式包括桌面角标、大文本样式、Inbox样式、通知消息按钮等功能。

开发后自检

使用华为自检工具在线对应用进行自检。

上架申请

将完成的应用提交华为方进行审核,审核时间一般为1~2个工作日。