Cocos 新增支持推送、分析和定位三项 HMS Core 服务

2020.8.20 官方新闻 by Cocos

自 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