文档开发者中心
我的

【赢在全球】HMS-Push Kit接入激励活动官方说明




【报名时间】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季)活动公告”。

【相关资源及接入指导文档】

详见附件


点赞
收藏
回复
分享
举报
浏览1201 编辑于2019-08-15 02:47未知归属地
全部评论
最多点赞
最新发布
最早发布
暂无评论
暂无评论
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。