错误信息
System internal error.
错误描述
系统内部错误。
可能原因
Game Service Kit系统内部错误。
处理步骤
请优先重试或重启设备重试,若重试不成功,请通过在线提单提交问题,华为工程师会及时处理。
错误信息
Auth failed.
错误描述
鉴权失败。
可能原因
网络连接或传参错误。
处理步骤
首次使用设备进行登录时,请确认网络连接正常。
请检查init接口传参是否正确。
错误信息
Invalid request.
错误描述
非法请求。
可能原因
未初始化或初始化未成功时,调用了其他接口。
调用getDeviceInfoByScope接口查询温度信息时,设备刚刚启动。
处理步骤
请先调用init接口,并确保调用成功。
调用getDeviceInfoByScope接口查询温度信息时,请确保设备已启动至少一分钟。
错误信息
System internal error.
错误描述
游戏内部通用错误。
可能原因
常见原因如下:
unionLogin登录接口的入参accountIcon总大小超过35KB。
接口中的入参context不符合要求。
使用模拟器调测Game Service Kit接口。
用户禁用“游戏服务”系统程序访问网络。
处理步骤
排查游戏官方账号的图标大小,要求图标大小不超过35KB。
排查各接口中的入参context是否符合要求:
建议UI组件内按照如下方式获取context:
let context = this.getUIContext()?.getHostContext() as common.UIAbilityContext;
UI组件外无法直接获取context。
建议先在EntryAbility中获取context并保存至AppStorage,再使用AppStorage获取context,详情请参见AppStorage:应用全局的UI状态存储。
排查是否使用模拟器调测接口。Game Service Kit接口不支持使用模拟器进行调测。
打开“设置 > 移动网络 > 流量管理 > 应用联网 > WLAN”,右上角选择“显示系统程序”,排查“游戏服务”系统程序开关是否启用。
通过在线提单提交问题,华为工程师会及时处理。
错误信息
Network connection error.
错误描述
网络错误。
可能原因
常见原因如下:
未配置手动申请的调试证书签名。
未添加调试证书对应的指纹。
工程entry模块module.json5文件的client_id、app_id与AppGallery Connect中的实际应用不对应。
设备上的系统时间与准确时间不一致。
网络连接错误。
处理步骤
请检查配置项是否配置正确,详情请参见开发准备。
请调整设备上的系统时间,将系统时间调整为准确时间。
请检查网络连接是否正常。
错误信息
The HUAWEI ID is not signed in or not authorized.
错误描述
未查到华为账号相关信息。
可能原因
用户在设备上取消华为账号的登录。
处理步骤
确认华为账号已经登录并授权。
错误信息
User cancels real name authentication or not real name.
错误描述
实名认证返回强制实名但用户取消,或需要强制实名但没有实名。
可能原因
实名认证返回强制实名但用户取消,或需要强制实名但没有实名。
处理步骤
调用unionLogin接口再次引导用户进行实名认证。
错误信息
The country or region of the signed-in Huawei ID does not support.
错误描述
只支持服务地和注册地均为中国境内(香港特别行政区、澳门特别行政区、中国台湾除外)的华为账号。
可能原因
华为账号服务地和注册地可能在中国境外、香港特别行政区、澳门特别行政区或中国台湾。
处理步骤
在用户登录游戏时,引导用户更换或重新注册中国境内(香港特别行政区、澳门特别行政区、中国台湾除外)的华为账号进行登录。
错误信息
User is underage and has no playable time.
错误描述
玩家未成年并且当前不在可游戏时间。
可能原因
玩家未成年,且当前不在允许游戏的时间内。
处理步骤
检查当前未成年人的游戏时间是否为周五、周六、周日和法定节假日的20时至21时:
若不是,Game Service Kit已经做了游戏退出逻辑,开发者无需额外处理。
若是,可通过在线提单提交问题,华为工程师会及时处理。
错误信息
The application to which the product belongs is not listed in the specified country.
错误描述
商品所属的应用未在指定国家/地区上架。
可能原因
商品所属的应用未在指定国家/地区上架。
处理步骤
请登录AppGallery Connect网站,在“我的应用 > 分发 > 版本信息 > 准备提交”中查看商品配置的国家/地区。
错误信息
The HUAWEI ID is in the blocklist.
错误描述
该华为账号在禁止名单中。
可能原因
国家公祭日不可玩游戏。
当前华为账号的玩家被风控禁止玩游戏。
处理步骤
若有风控、国家公祭日等弹框提示,游戏无需处理。
其它情况可通过在线提单提交问题,华为工程师会及时处理。
错误信息
The game account is unavailable for the game.
错误描述
当前游戏不支持第三方游戏账号。
可能原因
登录的游戏号不正确。
处理步骤
更换游戏账号。
错误信息
The playerId is not current player.
错误描述
华为teamPlayerId与当前玩家不匹配。
可能原因
调用bindPlayer或unbindPlayer接口时,teamPlayerId传错。
处理步骤
请检查teamPlayerId是否正确,并重新调用bindPlayer或unbindPlayer接口传递正确teamPlayerId。
错误信息
Agreement not agreed.
错误描述
玩家未同意隐私声明。
可能原因
玩家在弹出隐私协议窗口时选择了取消,或init接口未调用成功前调用了其他接口。
处理步骤
重新调用init接口。
错误信息
The thirdOpenId or teamPlayerId has been bound.
错误描述
游戏官方账号与华为teamPlayerId已绑定。
可能原因
调用bindPlayer接口时,游戏官方账号与华为teamPlayerId已绑定。
处理步骤
无需处理。
错误信息
The thirdOpenId and teamPlayerId are not bound.
错误描述
游戏官方账号与华为teamPlayerId未绑定。
可能原因
调用unbindPlayer接口时,游戏官方账号与华为teamPlayerId未绑定。
处理步骤
无需处理。
错误信息
This interface is not available for this game.
错误描述
此接口不适用于此游戏。
可能原因
当前游戏不支持调用此接口。
处理步骤
请确认当前游戏调用unionLogin接口是否报错。
若调用unionLogin接口出现报错,请游戏再次尝试unionLogin以外的接口。
若调用unionLogin以外的接口还是报错,请通过在线提单提交问题,华为工程师会及时处理。若调用unionLogin以外的接口不报错,说明当前游戏没有使用unionLogin接口的权限,请使用其它接口。
若游戏没有使用unionLogin接口的权限,但游戏又想重新使用unionLogin接口,请通过在线提单提交问题,华为工程师会及时处理。
错误信息
The current player information is invalid. Execute the login process again to obtain the player information.
错误描述
当前玩家信息无效。
可能原因
常见原因是游戏登录成功后,用户切换了华为账号,导致游戏中的当前玩家信息无效。
处理步骤
请重新调用unionLogin接口,获取玩家信息。
错误信息
Union login canceled by user.
错误描述
玩家取消联合登录。
可能原因
在联合登录的过程中,玩家取消了联合登录。
处理步骤
如需继续登录,请重新调用unionLogin接口。
错误信息
Illegal application identity.
错误描述
非法应用。
可能原因
Client ID、APP ID、签名等配置信息错误或缺失。
处理步骤
检查配置签名证书指纹、配置APP ID和Client ID等信息是否已配置或正确,并根据情况补充配置或进行修改。
错误信息
This API is only provided for HarmonyOS mini games.
错误描述
此API仅支持小游戏。
可能原因
在不是小游戏的游戏内使用此API。
处理步骤
请更改为使用其他API。
错误信息
Parameter error.
错误描述
参数错误。
可能原因
必选参数没有传入。
参数类型错误 (Type Error)。
参数数量错误 (Argument Count Error)。
空参数错误 (Null Argument Error)。
参数格式错误 (Format Error)。
参数值范围错误 (Value Range Error)。
处理步骤
请检查必选参数是否传入,或者传入的参数类型是否错误,按参数规格说明修改传入参数。
错误信息
The operation was canceled by the user.
错误描述
当前操作被用户取消。
可能原因
用户已取消当前操作。
处理步骤
向用户提示,操作取消。
错误信息
Too frequent API calls.
错误描述
API调用过于频繁。
可能原因
频繁调用API。
处理步骤
请控制接口调用频度,接口当前访问间隔时间默认为5s。
错误信息
Invalid product information.
错误描述
无效的商品信息。
可能原因
传入的商品ID或者商品类型有误。
在AppGallery Connect上创建的商品未提交审核或未审核通过(创建商品及提交审核可参见新增单个数字商品)。
处理步骤
请登录AppGallery Connect网站,在“我的应用 > 运营 > 商品管理 > 商品列表” 查看对应商品是否存在或必填信息是否完整及已经提交审核并审核通过。如未审核通过,可使用沙盒账号来测试(参见沙盒测试)。
错误信息
Failed to purchase a product because the user already owns the product.
错误描述
由于已经拥有该商品,购买失败。
可能原因
该商品已经购买。
处理步骤
可通过queryPurchases接口确认用户是否购买了该商品。
若商品为消耗型商品或非续期订阅商品,检查商品是否发货,确认发货成功之后调用finishPurchase接口完成购买,下次可正常购买。
若商品为非消耗型商品或自动续期订阅商品,已经购买则不能再次购买。
错误信息
The purchase cannot be finished because the user has not paid for it.
错误描述
由于未支付该商品,发货失败。
可能原因
用户未购买该商品。
处理步骤
可通过queryPurchases接口确认用户是否购买了该商品。
错误信息
The purchase has been finished and cannot be finished again.
错误描述
此次购买已经完成发货,无需重复发货。
可能原因
此次购买已经完成发货,无需重复发货。
处理步骤
可通过queryPurchases接口查询是否有该商品的确认发货记录。
错误信息
The country or region of the signed-in HUAWEI ID does not support IAP.
错误描述
用户账号所在服务地不在IAP Kit支持结算的国家/地区中。
可能原因
用户账号所在服务地不在IAP Kit支持结算的国家/地区中。
处理步骤
若用户账号服务地为中国境外、香港特别行政区、澳门特别行政区或中国台湾,建议应用隐藏相关支付功能入口。
错误信息
The user is not allowed to make purchase.
错误描述
用户交易被拒绝。
可能原因
交易行为触发IAP Kit风控。
处理步骤
建议稍后重试或更换支付方式。
错误信息
System internal error.
错误描述
游戏内部通用错误。
可能原因
传入的参数无法解析。
处理步骤
错误信息
Authentication failed.
错误描述
鉴权失败。
可能原因
网络连接或传参错误。
处理步骤
首次使用设备进行登录时,请确认网络连接正常。
请检查create接口传参是否正确。
错误信息
Invalid request.
错误描述
请求不合法。
可能原因
未创建游戏近场快传服务或创建失败时,调用了其他接口。
处理步骤
请先调用create接口初始化,并确保调用成功。