华为试玩模式退出账号重新登录后,试玩时间又变回60分钟

问题现象

在同一设备上,游戏内登录华为账号,选择试玩模式玩了40分钟后,退出游戏。登录另一个华为账号,此时试玩剩余时长显示变为60分钟。

抓取全量日志,搜索“HwJos”关键字,问题相关日志:

1、 先在设备上试玩40分钟后取的日志,日志提示剩余时间还有20分钟:

在这里插入图片描述

2、 退出后重新登录另一账号,获取到的日志,日志提示剩余时间还有60分钟:

在这里插入图片描述

理论上,按照国家发文要求,游戏试玩时长是基于设备的,不会因为切换华为帐号而发生时长的变化。

原因总结:
该现象是正常的。

使用没有在该设备上登录过的华为帐号时,由于该新账号在首次查询时长时还没有授权登录,因此拿不到设备Id,无法获取该设备的剩余时长,此时华为会默认试玩时长剩余60分钟。
当玩家授权华为帐号登录进入游戏后,此时华为能够获取到设备Id信息,正常试玩(华为SDK客户端每隔5分钟查询一次剩余时长)后,会基于该设备获取正确的游戏试玩时长,试玩20分钟(达到1小时)后会正常拉起实名认证弹框。


原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201405852038790265?fid=18

原作者:Mayism

猜你喜欢

转载自blog.51cto.com/14772288/2631725