文档开发者中心
我的

华为推送报SERVICE_VERSION_UPDATE_REQUIRED 错误 求解

如题,APP 直接初始化的的时候public HuaWeiPushImpl(Context context) {    huaweiApiClient = new HuaweiApiClient.Builder(context).addApi(HuaweiPush.PUSH_API).addConnectionCallbacks(connectionCallbacks)
            .addOnConnectionFailedListener(connectionFailedListener).build();
    huaweiApiClient.connect();
    Log.i(TAG, "onStart, ErrorCode: " + HuaweiApiAvailability.getInstance().isHuaweiMobileServicesAvailable(context));
    Log.i(TAG, "onStart, isConnected: " + huaweiApiClient.isConnected());

}
isHuaweiMobileServicesAvailable 返回 SERVICE_VERSION_UPDATE_REQUIRED  错误 isConnected 为false

机型:HUAWEI MAte9  APPID:10877291
点赞
收藏
回复
4
分享
举报
浏览4795 发布于2017-04-07 07:12未知归属地
全部评论
最多点赞
最新发布
最早发布
占楼
4楼回复于2017-07-26 07:38 未知归属地
占楼
3楼回复于2017-07-25 22:11 未知归属地
叶大墨迹 发表于 2017-4-10 14:25
1.code1和2的错误码是由于手机上的华为移动服务应用(在华为应用市场已经上架的应用,以前名字是华为账号, ...


按这个说法做,后续还是有问题。推送客户端sdk安装hms功能会失败


检测到hms不是最新,然后就弹出提示更新hms失败。这个问题在部分手机上有。部分手机可以正常进入进度条下载hms状态并最后安装成功。请官方确认此问题存在。

测试时有用真机,也有用华为测试中心里的远程手机。不是一台个别的在sdk中执行hms安装失败了。

这个问题在论坛看到同样有人问但是没有回复。
2楼回复于2017-05-09 17:34 未知归属地
1.code1和2的错误码是由于手机上的华为移动服务应用(在华为应用市场已经上架的应用,以前名字是华为账号,现在新版本是华为移动服务应用) 2.在客户端demo中CommonApiExample.java中onCreat方法中有初始化华为移动服务得代码,按照demo的调用方法会自动检测更新华为移动服务版本
1楼回复于2017-04-10 06:25 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。