针对HUAWEI DevEco Studio开发环境,华为提供了Maven仓集成方式的HMS Core SDK包。在开始开发前,您需要将HMS Core SDK集成到您的HUAWEI DevEco Studio开发环境中。
如果在AppGallery Connect中开通了相关服务则需要将“agconnect-services.json”文件添加到您的App中。


如果您在“项目设置”模块进行过任何修改动作,包括但不限于:设置数据处理位置、开启或管理某些API等。您需要下载最新的“agconnect-services.json”,来替换之前的文件。
buildscript {
dependencies {
// 添加打包hap服务依赖
classpath 'com.huawei.ohos:hap:2.4.4.2'
// 添加agconnect服务依赖。
classpath 'com.huawei.agconnect:agcp-harmony:1.3.0.300'
}
} 
dependencies {
implementation 'com.huawei.hms:push-ohos:5.2.0.306'
} 您需要在“entry/src/main/config.json”文件的“module”标签下注册您自己的“service”,用于获取Token。该“service”继承HmsMessageService类并实现其中的方法,此处以“DemoHmsMessageServiceAbility”为例(类名由您自定义)。
{
"module": {
"abilities": [
{
...
"skills": [
{
"actions": [
"com.huawei.push.action.MESSAGING_EVENT"
]
}
],
"name": ".DemoHmsMessageServiceAbility",
"icon": "$media:icon",
"description": "$string:demohmsmessageserviceability_description",
"type": "service",
"visible": false,
"permissions": []
}
]
}
}