HMS Core是华为面向开发者提供的开放能力合集,包括账号、支付、Push、地图等核心能力。华为通过HMS Core全面开放“芯-端-云”的能力,帮助开发者实现高效开发、快速增长、商业变现,使能开发者创新,助力开发者高效构建精品的应用。
Safety Detect覆盖多维度安全检测开放服务,包括系统完整性检测、应用安全检测、恶意URL检测和虚假用户检测,助力快速构建应用安全,保护用户数据安全。图2-5所示为Safety Detect应用场景。
▲图2-5 Safety Detect应用场景
02 增长:持续提升用户量和活跃度 通常开发者在运营一款App时,需要通过实时消息推送来保持与用户的黏性,进而提升用户的留存率和活跃度,持续做大用户流量。而实际情况下,针对海量用户群体的消息触达,往往面临两个比较突出的问题: 针对以上问题,让我们来看下华为Push服务是如何解决的。 - 依托华为全球化的数据中心部署,华为Push服务覆盖多达200多个国家和地区,推送容量单日百亿级,推送速度达千万级/秒。
- 基于华为终端EMUI提供系统级的消息通道,即使在应用未启动的情况下,消息也可以正常接收并在设备上显示。同时,设备会以实时消息回执的方式来反馈发送状态,实现了对消息发送状态的全掌握。
- 华为Push服务支持按标签、主题、情景智能、地理围栏等方式对特定的受众发送消息,并支持多维度的数据统计分析。图2-6所示为华为Push服务推送的文本消息和图文消息。
▲图2-6 文本消息和图文消息
03 盈利:利用多渠道实现开发者变现 开发者开发一款App所追求的商业目标是盈利,通常需要通过广告或付费模式进行变现。在付费模式下,App需要提供购买支付能力,对接支付系统。 而实际情况下,开发者面临很多支付通道选择,包括支付宝、微信、银联和运营商支付等。与多个支付系统实现对接,存在开发成本高、对接联调的时间周期很长的问题。华为支付可以帮你简化这些工作。 1)华为IAP(In App Purchase)覆盖全球主流支付方式,聚合多条支付通道,提供全球化的支付服务。主要支付方式包括银行卡支付、DCB(Direct Carrier Billing)、花币支付和第三方支付(见图2-7)。 其中,银行卡支付覆盖170多个国家,DCB支付覆盖超过47家运营商,花币支付覆盖全球70多个国家,第三方支付支持微信、支付宝、Sofort和iDeal等支付方式。
▲图2-7 全球主流支付方式 2)IAP提供多种支付配套能力(见图2-8),包括商品管理、订单管理和订阅管理。商品管理支持超过62种语言、195个商品价格档位,支持170多个国家的本地货币自动定价,可根据国家或区域来调整定价策略。 订单管理提供了丰富的订单管理开放接口,能够记录完整的订单信息,主动查询异常订单并及时补发,实现“零掉单”。订阅服务提供多样化的订阅策略,包括促销折扣、免费试用和延迟结算,支持订阅周期可配置。
▲图2-8 支付配套能力
关于作者:王希海,华为终端云服务开发者联盟产品部部长,具有15年以上丰富的软件领域从业经验,华为终端HDD、HSD、HDG、HDE等生态项目创始人,消费者云服务DigiX系列赛首席评委,曾获深圳市科技进步奖。目前专注华为终端HMS开放能力的推广与布道,与全球开发者共同打造全场景智慧化终端生态。
望岳,华为终端云服务HMS Core平台部部长,快应用联盟的发起和倡导者之一,20余年电信领域大型管理软件、分布式中间件与平台的研发和全球交付经验。曾发表多篇电信领域专利文章并取得国际专利。目前专注于华为终端HMS Core开放能力构建,助力全球开发者的商业成功。
吴海亮,华为终端云服务开发者联盟首席技术专家,华为HDD和HMS开放能力首席课程讲师,10余年软件开发与架构设计经验,曾主导多个开放能力的开发项目。目前致力于HMS开放能力推广与全球开发者技术支持工作,亦作为布道师活跃于全球HMS生态发展项目。