hms core app中文名称为华为移动服务app。很多朋友问hms core是什么软件?是什么意思?比如华为运动健康就需要它的支持,为广大华为手机用户们的提供了各种基础服务应用支持,软件功能强大,让你更好的体验华为手机系统,有需要的用户赶快来安装使用吧!
HMS Core 为华为终端用户提供华为帐号、支付等基础服务,用户登录后可访问华为应用市场、云空间、运动健康等所有华为服务。
HMS Core 同时为开发者的应用提供消息推送、华为帐号快捷登录、应用内支付、定位、地图、游戏、机器学习等服务,帮助开发者的应用为华为终端用户带来更好的用户体验。
华为在遭受到谷歌“断供”以后,便发布了华为鸿蒙OS系统以及华为HMS生态系统,如今华为已经正式将HMS生态系统推向欧洲市场,开始走向全球,意味着华为手机业务正在逐渐消除由于谷歌的GMS服务断供而带来的负面影响,而华为官方所给出的数据,,华为目前所建设的HMS系统生态以及华为应用商店(AppGallery),已正式覆盖了全球170多个国家提供服务,拥有6亿多用户数量,月活跃用户数量更是超过4亿大关,成为了仅次于苹果的AppStore、谷歌的GooglePlay之后,全球第三大手机生态系统。
1、主要包括在线主题、游戏中心、手机服务、手机克隆、云服务、华为穿戴、运动健康等。
2、注册并使用华为帐号,你将可以使用全部华为提供的服务,不同区域提供的服务会有所不同。
3、如需管理华为帐号或更新个人信息,可通过“设置”的“华为帐号”进行设置,非常方便。
如何管理HuaweiApiClient的生命周期?
HuaweiApiClient需要调用connect开始生命周期,调用disconnect结束生命周期。connect和disconnect必须成对使用。比如在onCreate中调用connect并在onDestory中调用disconnect,又或者在onStart中调用connect并在onStop中调用disconnect。登录界面不建议CP在onStart中调用Client.Connect以及在onStop中调用Client.DisConnnect。这样会导致CP在onActivityReuslt中调用登录接口失败。建议处理方式:CP在onCreate中调用Client.Connect以及在onDestory中调用Client.DisConnnect。
应用是否可以同时集成HMS SDK和老版本的PUSH SDK?
应用集成HMS SDK后,必须删除老版本的PUSH SDK。
用户无法申请到token,如何处理?
申请不到token的原因有多种,最常见的是接口鉴权失败或应用证书指纹校验错误。
- 接口鉴权失败,返回6XXX错误
- 检查网络是否正常连接
- 检查应用是否已经在开发者联盟上面开通Push服务
- 接口鉴权失败,返回9071357XX错误
- 不允许使用Push能力
- 联盟上的证书指纹与应用的证书指纹不匹配
- 如果集成正确,则需要在客户端抓取日志,查看具体的失败原因
先使用该设备(申请不到token的设备)安装运行下载文档中提供的demo,调用申请token接口,确认是否可以获取到token。如果可以获取到说明设备没问题,很可能是app集成HMS SDK时出错。如果设备可以连接adb环境,请使用工具抓取日志并将日志发送给华为接口人,工具可以咨询华为接口人并获取。
使用自己编写的Token,无法收到发送的消息,如何处理?
Token是由Push服务端生成并返回,app必须调用申请Token方法向华为服务端申请,不能自己编写。
将app进程停止后,发送透传消息无法拉起该app,如何处理?
请检查是否被“手机管家”一类的软件阻止了关联启动。
v6.0.2.306更新内容:
1.华为帐号服务: 增强帐号安全。
2.优化部分服务体验。
v5.0.5.300更新内容:
1.运动健康服务:降低开机内存占用,提升性能。
2.机器学习服务:支持应用内 3D 人脸检测;增加在线和离线文本翻译语种。
v5.0.2.301更新内容:
1.华为帐号服务:增强帐号安全。
2.机器学习服务:新增图像超分.虚拟数字人.文档矫正等服务。
3.分析服务:新增Web平台数据采集能力。
v4.0.0.337更新内容:
1.对开发者增加地图.游戏.机器学习等服务
2.优化部分体验