需要调用以下权限
- 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米通过GPS芯片接收卫星的定位信息,定位精度达10米以内获取网络信息状态,如当前的网络连接是否有效获取当前WiFi接入的状态以及WLAN热点的信息允许一个程序通过账户验证方式访问账户管理ACCOUNT_MANAGER相关信息允许程序连接配对过的蓝牙设备允许程序进行发现和配对新的蓝牙设备允许访问摄像头进行拍照改变WiFi状态允许程序扩展或收缩状态栏允许访问闪光灯访问GMail账户列表允许程序获取当前或最近运行的应用允许程序安装应用允许程序打开内部窗口,不对第三方应用程序开放此权限访问网络连接,可能产生GPRS流量允许程序管理AccountManager中的账户列表允许程序执行NFC近距离通讯操作,用于移动支持允许应用访问联系人通讯录信息读取系统底层日志访问电话状态读取短信内容允许程序开机自动运行重新排序系统Z轴运行中的任务设置Activity观察器一般用于monkey测试允许程序打开、关闭、禁用状态栏显示系统窗口更新设备状态允许程序请求验证从AccountManager允许振动允许程序在手机屏幕关闭后后台进程仍然运行允许程序写入外部存储,如SD卡上写文件允许程序读写系统安全敏感的设置项允许读写系统设置项修改电话状态,如飞行模式,但不包含替换系统拨号器界面允许程序读取用户的日程信息写入日程,但不可读取允许程序调用killBackgroundProcesses(String).方法结束后台进程改变网络状态如是否能联网
点击报错
华为移动服务app使用华为帐号登录后,您将可以使用这台设备的华为云服务、应用市场、华为商城、花粉俱乐部、游戏中心(包含下载的游戏)、手机服务、钱包及更多服务。你可以在以上应用中登录或者退出。
如需使用华为移动服务app管理华为帐号或更新个人信息,EMUI3.0及以上手机可通过云服务、主题、音乐等应用,在我的界面点击头像进入帐号中心进行管理;EMUI4.0及以上手机 还可通过 设置->华为帐号 直接进入。
为了保护帐号安全,请及时开启帐号保护和设置安全手机;担心手机遗失的,可在开启手机找回后同时开启安全选项中的仅限邮件地址重置密码和验证身份。如果您的手机号即将更换,请在帐号中重新绑定您的新手机号。
华为移动服务 HMS
日益丰富的华为移动服务(Huawei Mobile Services),助力您的应用与游戏展现更出色的功能与体验,为您带来意想不到的便利与商业价值
资源中心
通过API参考、开发指南和示例代码,了解如何在您的APP中使用华为移动服务
华为移动服务
华为移动服务(Huawei Mobile Services)是华为云服务开放能力的合集,开发者只需集成HMS SDK即可使用华为帐号、应用内支付、消息推送、好友关系等能力
该版本适用于EMUI3.0及以上手机。
应用是否可以同时集成HMS SDK和老版本的PUSH SDK?
应用集成HMS SDK后,必须删除老版本的PUSH SDK。
如何管理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。
使用自己编写的Token,无法收到发送的消息,如何处理?
Token是由Push服务端生成并返回,app必须调用申请Token方法向华为服务端申请,不能自己编写。
用户无法申请到token,如何处理?
申请不到token的原因有多种,最常见的是接口鉴权失败或应用证书指纹校验错误。
- 接口鉴权失败,返回6XXX错误
- 检查网络是否正常连接
- 检查应用是否已经在开发者联盟上面开通Push服务
- 接口鉴权失败,返回9071357XX错误
- 不允许使用Push能力
- 联盟上的证书指纹与应用的证书指纹不匹配
- 如果集成正确,则需要在客户端抓取日志,查看具体的失败原因
先使用该设备(申请不到token的设备)安装运行下载文档中提供的demo,调用申请token接口,确认是否可以获取到token。如果可以获取到说明设备没问题,很可能是app集成HMS SDK时出错。如果设备可以连接adb环境,请使用工具抓取日志并将日志发送给华为接口人,工具可以咨询华为接口人并获取。
将app进程停止后,发送透传消息无法拉起该app,如何处理?
请检查是否被“手机管家”一类的软件阻止了关联启动。