游戏试玩方式
根据国家新闻出版署的规定,网络游戏企业可以对其游戏服务设置不超过1小时的市民感受方式。在市民感受方式下,玩家无须实名注册,不能储值跟付费消费。对使用同一软件设备的玩家,网络游戏企业在15天内不得重复提供市民感受方式。
根据此要求,华为游戏服务提供了游戏试玩方式,如果游戏支持试玩游戏服务器,玩家在登陆游戏进行实名认证时,可以不进行实名认证,在实名认证弹框中选择踏入游戏试玩。试玩结束后,华为游戏服务通告应用试玩时间结束,并告知玩家的实名认证结果,您可以进行相应的处理。
如果游戏支持试玩,游戏还要在账号登入前,设置游戏试玩结束后的通告窃听。
已复制- PlayersClient client = Games.getPlayersClient(this);
再读取设置游戏试玩结束后的窃听。并在插口反弹的跟步骤中进行相应的处理。
已复制- client.setGameTrialProcess(new GameTrialProcess() {
- @Override
- public void onTrialTimeout() {
- //试玩时间结束
- }
- @Override
- public void onCheckRealNameResult(boolean hasRealName) {
- if (hasRealName) {
- // 已实名,继续后续的游戏登录处理
- return;
- }
- //未实名,建议您提示玩家后退出游戏或引导玩家重新登录并实名认证
- }
- });
通知窃听设置后游戏服务器,游戏可以根据正常的游戏登陆步骤进行登陆操作,HMS Core SDK会向用户拉起实名认证弹框,如果游戏支持试玩方式,用户可以在实名认证框中选择游戏试玩。华为游戏服务会依照玩家的设备对游戏试玩时间进行统计,游戏试玩结束后,HMS Core SDK会通过震荡方式向游戏通告试玩时间结束,同时会弹框引导玩家进行实名认证,玩家进行实名认证操作后,HMS Core SDK会通过震荡方式向游戏通告玩家的实名认证结果,开发者可依照实际游戏的设计进行相应的处理。