HarmonyOS 在替换GMS的应用中使用HMS Core

替换GMS的应用中使用HMS Core时,有哪些关键的API差异需要特别注意?特别是在推送通知、地图服务和支付功能方面,HMS Core提供了哪些独特的功能或限制?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

​在HarmonyOS NEXT系统中已经不存在HMS Core这一概念了。基于NEXT系统,可以根据自身和用户的需求,按需选择集成相应的SDK,调用相关API接口使用;建议详细阅读相关Kit官方指导文档和官方给出的示例代码进行开发实践;首先关于限制,所谓的限制应该是开发规范或者注意事项比较合适,它是为了更好的服务广大开发者以及为终端用户带来更好的用户体验;

推送服务比GMS的推送通知更具优势,例如:

稳定的消息发送通道,通过提供系统级长链接,即使应用进程不在也能实时推送消息;

丰富的消息呈现样式,支持文本样式、通知大图标样式、多行文本样式、角标样式等多种消息展示方式,满足您多样化、个性化的消息发送需求。

灵活的场景化消息,开发者可以根据实际场景灵活接入场景化消息。如通过VoIP呼叫消息实现音视频通话,通过通知扩展消息实现语音播报,通过后台消息实现配置更新等。

开发规范可以参考通知内容管理细则,相关链接:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-detail-rules-V5

IAP Kit(应用内支付服务)为App提供便捷的应用内支付体验和简便的接入流程,让开发者聚焦App本身的业务能力。App可通过使用华为应用内提供的系统级支付API快速启动IAP收银台,即可实现应用内支付。IAP沙盒测试允许在接入华为应用内支付调测过程中无需真实支付即可完成支付测试。

开发自检链接:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/iap-pre-release-check-V5

地图服务为开发者提供强大而便捷的地图能力,助力全球开发者实现个性化地图呈现、地图搜索和路线规划等功能,轻松完成地图构建工作。开发者可以轻松地在HarmonyOS应用/元服务中集成地图相关的功能,全方位提升用户体验。

Map Kit提供了千万级别的 POI(Point of Interest,兴趣点)。在地图表达中,一个 POI 可代表一家商铺、一栋办公楼、一处景点等等。

Map Kit不断优化丰富地图的细节呈现能力,例如在POI和路网信息展示方面,根据POI属性信息及区域路网差异,在不同层级比例尺条件下,为用户展示更合适的POI和路网信息。手势交互方面,提供了包括缩放、旋转、移动、倾斜等流畅的交互体验。​

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 安全控件无法弹窗中使用
356浏览 • 1回复 待解决
HarmonyOS 依赖library中使用worker报错
151浏览 • 1回复 待解决
矢量icon如何在HarmonyOS应用中使用
189浏览 • 1回复 待解决
image组件中使用bindContextMenu报错
311浏览 • 1回复 待解决
开源中间件能否PolarDB中使用?
2538浏览 • 1回复 待解决
getContext(this)能否自定义类中使用
2162浏览 • 1回复 待解决
自定义组件中使用@ObjectLink报错
952浏览 • 1回复 待解决
@watch中使用异步方法后UI反应慢
310浏览 • 1回复 待解决
HarmonyOS Text 中使用 ImageSpan 问题
215浏览 • 1回复 待解决