【报名时间】8月15日-9月15日
【接入截止时间】9月30日
【业务介绍】
【接入要求】
1. 新增特性只在EMUI10.0之后手机体现, 之前的手机保留原有功能, 所以必须使用EMUI10.0的手机进行内测
2. 新增的HMS SDK 3.0接口必须配套 HMS.apk 3.0
本地安装HMS_3.0.0.300.apk,执行命令:install –r HMS_3.0.0.300.apk
3. 集成最新的SDK,参照demo(附件中工程代码),调用最新的push 接口
4. 新增特性服务端也需要调用最新的REST API 3.0 接口, 如果调用服务端的老接口去发送push消息, 无法走到新逻辑,
【服务端接入】
REST API V3 接口现网还未全量上线, 只上了众测服务器, 所以调用接口时,需要增加众测参数,才可以体验新特性:见标黄的部分, 其他参数说明详见附件文档。
V3众测环境接口:
1) 请求access token:
2)发送push消息:https://api.push.hicloud.com/v1/[appid]/messages:send?grey=true
Json 调用样例,见附件V3 json样例.txt
【客户端接入】
1. 需要变更隐私声明,华为Push不再作为数据控制者,而是数据处理者, 应用需要集成push相关的数据采集声明,详细见附件开发者接入文档1.1.4章节
2. 由于HMS SDK 3.0还未正式发布, 现网maven仓还未上线, 所以需要使用本地集成aar方式,请将附件的demo解压, 将/aars下的aar文件拷贝到应用的本地工程下,然后使用本地aar方式集成,集成方式可以参照demo
implementation(name: 'hmssdk-base-3.0.0.200', ext: 'aar')
implementation(name: 'hmssdk-opendevice-3.0.0.200', ext: 'aar')
implementation(name: 'hmssdk-push-3.0.0.200', ext: 'aar')
implementation(name: 'tasks-1.3.1.301', ext: 'aar')
implementation(name: 'agconnect-core-1.0.0.0', ext: 'aar')
3. Manifest里删除原来的所有接入华为Push的代码, 按照附件中开发指导文档里的1.2.2.3章节 集成,详细接口变更见附件的xlsx, 新接口调用见开发指导文档,参考demo处理。
【接入判定方法】
在此帖下回复消息内容为“赢在全球HMS接入,XXXX应用已接入Push Kit服务,华为应用市场该应用的下载链接是”,其中XXXX请填写APPID。官方会在48小时内完成后台确认给予回复确认。
【接入奖励方案】
详见主贴“赢在全球华为移动服务接入激励计划(2019年第1季)活动公告”。
【相关资源及接入指导文档】
详见附件





































苏公安网备 32011402010933号