官方出品!手把手教你在华为HMS平台开发App
猿人谷
共 3556字,需浏览 8分钟
·
2021-01-11 15:16
导读:HMS Core是华为面向开发者提供的开放能力合集,包括账号、支付、Push、地图等核心能力。华为通过HMS Core全面开放“芯-端-云”的能力,帮助开发者实现高效开发、快速增长、商业变现,使能开发者创新,助力开发者高效构建精品的应用。
HMS Core从开发、增长和盈利三个环节为开发者提供支持。
开发环节,提供账号、定位、机器学习等基础能力,帮助开发者快速构建高质量的移动应用; 增长环节,提供Push、分析等能力,协助开发者精细化运营; 盈利环节,提供应用内支付、广告等能力,助力开发者实现商业变现。
当用户重启应用时,华为账号默认是自动登录的状态,无须再次授权,这能帮开发者大大降低应用注册和登录环节的用户流失率。 在账号安全方面,Account Kit采用双因素身份验证的方式,对数据进行全流程加密,保障了全球范围内账号登录安全和隐私合规。 Account Kit拥有覆盖全球的海量活跃用户,帮助开发者充分利用华为全场景生态平台的优势,在手机、平板、大屏、车机等各种华为终端设备上进行应用登录。
Map Kit提供地图呈现、地图绘制、地图交互、自定义地图样式和路径规划。 Site Kit提供丰富的地点数据,通过周边搜索、关键字搜索、地点详情查询和地理编码等查询能力帮助用户探索世界。 Location Kit采用GPS、Wi-Fi、基站等多途径的混合定位模式进行定位,精准地获取用户位置信息,提供融合定位、活动识别和地理围栏等功能。
场景1:基于Location的定位数据,结合Site Kit能力可以进行附近地址的搜索。 场景2:基于Location的定位数据,结合Map Kit能力可以进行路径规划。 场景3:基于Site Kit的PoI(Point of Information,关注点)数据,结合Map Kit能力进行地图的绘制。
一是如何在较短的时间内触达海量目标用户,实现“推得到”“推得快”和“推得准”;
二是如何根据用户的标签、分组等维度向特定的人群进行消息推送,并准确获得用户使用效果反馈。
依托华为全球化的数据中心部署,华为Push服务覆盖多达200多个国家和地区,推送容量单日百亿级,推送速度达千万级/秒。 基于华为终端EMUI提供系统级的消息通道,即使在应用未启动的情况下,消息也可以正常接收并在设备上显示。同时,设备会以实时消息回执的方式来反馈发送状态,实现了对消息发送状态的全掌握。 华为Push服务支持按标签、主题、情景智能、地理围栏等方式对特定的受众发送消息,并支持多维度的数据统计分析。图2-6所示为华为Push服务推送的文本消息和图文消息。
从生态发展、技术架构、支持体系等多个维度,立体化地介绍了HMS的生态和技术,每位开发者,都可以通过本书了解华为HMS生态的历程,以及HMS Core详细的开放接口和能力,从而高效地构建应用程序。
●基于华为终端云服务多年积累的经验与技术;
●透彻理解移动生态与HMS平台与开发技术;
●掌握HMS开放能力,快速完成移动应用开发、上架与变现
●本书适合:移动应用设计、开发、测试工程师;移动应用生态的产品、运营、营销等从业者;移动应用生态从业者和潜在的生态建设参与者;开设相关课程的院校师生阅读
评论