自 2019 年起,Cocos 便基于移动端游戏开发与华为展开了全方位的合作,并在今年7月份完成了帐号、支付、广告和游戏等服务,今日正式新增支持推送、分析和定位三项服务啦!
HMS Core 提供了端、云开放能力,帮助开发者实现应用高效开发、快速增长、商业变现,使能开发者创新,为全球用户提供精品内容、服务及体验。
各位开发者可以通过 Cocos Creator 一键接入华为 HMS Core,将现有游戏内容无缝上传至 HUAWEI AppGallery Connect 快速发布到华为应用市场,极大提升游戏开发效率。
接下来为大家简单介绍一下三项新的服务,一起来看看都有哪些强大的功能吧!
一、 定位服务:
华为定位服务(HUAWEI Location Kit)采用 GPS、Wi-Fi、基站等多途径的混合定位模式进行定位,赋予应用开发者快速、精准地获取用户位置信息,构建全球定位服务能力,助力开发者发展全球业务。
● 主要能力
当前华为定位服务的主要能力包含三个部分:融合定位、活动识别和地理围栏,开发者可以根据自己的需求,调用相应的能力。
融合定位:
结合 GPS、Wi-Fi 和基站位置数据,为应用开发者提供一套简单易用的 API,方便开发者快速获取设备位置信息。
如果应用需要请求设备位置信息,开发者可以为应用申请位置权限,然后调用 HMS Core 的请求位置更新接口,设置不同的请求参数,根据需要指定定位方式,获取持续的位置信息回调。如果获取位置信息后,想取消位置信息回调,可以调用移除位置更新接口,达到取消回调的目的。
活动识别:
通过加速度传感器、蜂窝网络信息、磁力计识别用户运动状态,便于开发者通过了解用户行为来调整应用程序。
如果应用需要获取设备的运动状态,例如:步行、跑步、骑自行车等,或者应用需要检测用户的运动状态变化,那么开发者可以为应用申请活动状态识别权限,通过调用活动状态识别更新接口,获取当前用户的活动状态。 如果需要检测用户的运动状态变化,那么可以调用活动状态转换接口,通过此接口可以监听当前设备的活动状态转换。
地理围栏:
应用开发者通过 API 设置感兴趣的位置区域,在指定操作(如离开、进入、驻留)发生时,即可及时收到一个通知。
如果开发者对某些地点比较关注,可以根据关注地点的位置,创建地理围栏,地理围栏可以感知当前设备所在位置和关注目标之间的距离,当用户进入围栏区域时,会向应用发起通知。同时,开发者可以检测用户在围栏内的停留时间,当用户在围栏内停留一段时间之后,再发起通知。
地理围栏同时支持页面操作,通过基于地图的拖拽和参数填写创建地理围栏,详情参见服务端开发。
二、分析服务
AppGallery Connect,致力于为应用的创意、开发、分发、运营、经营等各环节提供一站式服务,构建全场景智慧化的应用生态体验。

而华为分析服务( HUAWEI Analytics Kit)为 AppGallery Connect 提供了分析能力,以数据分析能力为驱动,帮助开发者实现从商业洞察到产品改进和运营执行的闭环。Analytics Kit通过收集用户行为事件和用户属性,帮助开发者清晰理解用户行为方式,从而实现用户洞察、产品优化和数据分析驱动运营。

华为分析服务预置大量分析模型,可帮助开发者清晰地了解用户的行为方式,从而实现用户、产品、内容的深度洞察,让开发者实现基于数据驱动的运营,可以就应用营销和产品优化制定明智的决策。
● 主要能力
端侧数据采集 SDK,提供了如下能力:
● 提供埋点与上报接口,支持代码级自定义事件埋点与上报。
● 支持用户属性设置,最多保存 25 个用户属性。
● 支持自动事件采集与 Session 计算,预置事件 ID 与事件参数。
● 场景介绍:
● 预定义事件+自定义事件,灵活支撑用户行为分析。
● 基于对用户行为的洞察,使用受众群体构建能力,对受众群体开展相应的营销活动。
● 通过概览和通用的分析能力,有效衡量营销活动是否达到预期效果;并帮助您轻松获取常用指标和常见问题的答案。
三、推送服务
华为推送服务(Push Kit)是华为为开发者提供的消息推送平台,建立了从云端到终端的消息推送通道。开发者通过集成Push Kit可以实时推送消息到用户终端应用,构筑良好的用户关系,提升用户的感知度和活跃度。

Push Kit可发送两种类型的消息给终端:通知栏消息和透传消息。

● 主要功能:
实时消息回执:
消息到达后,设备会实时通过消息回执的方式反馈消息的发送状态到您的服务器。实现消息发送状态的全掌握。
消息自适应设备语言:
您仅需在发送时配置不同语言的消息内容,消息到达设备后将根据设备的语言环境展示对应语言的推送消息,提升国际化运营效率。
消息及时到达:
无需应用常驻后台,消息也能正常发送并在设备上显示,在线到达率99%。
多种推送方式助力精准推送:
可以按标签组合、主题对特定受众群组精准发送消息。
丰富的消息呈现样式:
常规样式、大图样式、自定义样式满足您多样化、个性化的消息发送需求。
● 服务优势:
推得全
覆盖全球200+国家和地区。
推得到
无需应用常驻后台,消息也能正常发送并在设备上显示,10min在线到达率高达99%。
推得快
提供的系统级通道拥有每秒最高可达千万级的推送速度,消息量每日百亿级。
推得实时
消息到达后,设备会实时通过消息回执的方式反馈消息的发送状态到您的服务器。实现消息发送状态的全掌握。
支持跨平台开发框架
支持业界比较知名的跨平台移动应用开发框架:React Native,Cordova,Xamarin,Flutter。您只需要集成对应的SDK插件包就可以实现一种语言开发的App同时满足iOS与Android两大平台。
具体的服务开通和接入方式,欢迎戳文档详细了解哟!
定位服务:
https://docs.cocos.com/creator/manual/zh/cocos-service/hms-location.html
分析服务:
https://docs.cocos.com/creator/manual/zh/cocos-service/hms-analytics.html
定位服务:
https://docs.cocos.com/creator/manual/zh/cocos-service/sdkhub-plugins/sdkhub-hms.html