HMS Core 是华为终端云服务提供的端、云开放能力的合集,是华为为其设备生态系统提供的一套应用开发服务,开发者只需集成 HMS Core SDK 即可使用华为的多个开放能力。
1、首先进入手机“设置”
2、在设置中找到并打开“应用和服务”
3、点击进入最上方的“应用管理”
4、在其中搜索并打开“HMS Core”
5、在列表中选择需要的权限进入
6、将权限修改为“允许”即可打开权限。
1、华为手机安装hms core后,打开手机设置,点击hms core
2、然后点击自动更新功能
3、将WLAN闲时自动更新功能关闭即可
方法一:在华为应用商城安装最新版
方法二:将自动更新功能开启,待WLAN闲时会自动将软件更新到最新版
方法三:打开HMS Core,点击检查更新,发现新版本后点击立即下载安装即可
如何管理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,如何处理?
请检查是否被“手机管家”一类的软件阻止了关联启动。
模拟农场17是一款独特且引人入胜的模拟经营游戏,将玩家带入了一个充满生机与活力的农场世界。玩家需要扮演一位农场主,负责经营和管理自己的农场。游戏提供了广阔的农场环境,以及丰富的农作物和动物种类,让玩家能够充分体验到农场生活的多样性。
Compass日服是一款多人在线竞技手游。游戏以独特的二次元风格呈现,在日本地区广受欢迎,玩家可以操控各种具有特色技能的角色,在多种模式的对战地图中展开激烈的竞技。
COLG玩家社区是一款游戏社区类应用。它主要聚焦于各类游戏相关内容,为玩家提供一个交流游戏心得、分享游戏资讯、讨论游戏玩法的平台,涵盖了如地下城与勇士等众多热门游戏。
Skyfire浏览器是一款以视频解析和社交媒体整合为特色的移动浏览器,能够快速渲染页面,支持Flash视频浏览,尤其对视频网站有良好的支持。用户界面设计简洁,支持自定义设置,如主题、字体大小等,并提供手势操作。