U8SDK——统一防沉迷插件
在U8SDK最新发行版中,我们提供了一个统一的防沉迷插件, 插件的配置和使用请参考我们录制的视频教程:【U8SDK防沉迷插件】
根据手游防沉迷和实名认证政策的要求, 手机游戏需要引导玩家进行实名认证;同时针对未成年玩家,手机游戏需要提供防沉迷机制, 限制玩家的在线时长,以及充值额度。
现阶段随着政策的收紧,各个渠道SDK基本都有根据政策的解读实现实名认证和实名查询等逻辑,但是防沉迷机制很多渠道SDK则直接抛给了游戏。 另外呢,目前少部分渠道SDK(长尾等小渠道)甚至连实名认证都没有提供。 所以, 目前游戏如果上架, 还是需要自己开发一套实名认证和防沉迷系统。
为了让游戏开发者专注游戏功能,我们在U8SDK聚合框架中开发了一款防沉迷插件,使得使用U8SDK的手游开发者不再需要自己开发实名认证和防沉迷系统。 开发者只需要在U8SDK打包工具插件配置页面,开启对应的防沉迷插件即可让游戏拥有实名认证和防沉迷功能。
防沉迷插件开发的要点, 也就是要根据防沉迷政策的要求来限制未成年玩家的在线时长和充值额度, 我们需要弄清楚每个限制规则:
1、22点至次日8点,未成年玩家不得游戏
2、非节假日,未成年每日游戏限时1.5H
3、节假日时,未成年每日游戏限时3.0H
4、小于8周岁的玩家,不得充值
5、小于16周岁的玩家,单次限额50元 ,月累计限额200元
6、小于18周岁的玩家,单次限额100元,月累计限额400元
另外在防沉迷插件中, 我们根据U8SDK提供的接口,判断当前渠道是否支持防沉迷,如果支持, 防沉迷插件就直接略过。 如果不支持,才会启用插件的防沉迷功能。
防沉迷插件总体工作流程如下:
其中, 防沉迷子系统中, 对登录和在线时间的限制流程如下:
防沉迷子系统中,对充值额度的限制流程如下:
通过上面三个流程图, 我们就可以很清楚的知道,防沉迷插件以及防沉迷子系统应该处理的逻辑点。
在防沉迷插件中提供了实名认证界面, 以及防沉迷提示弹窗。 我们可以简单看下效果:
本文出自 U8SDK技术博客,转载时请注明出处及相应链接。
本文永久链接: http://www.uustory.com/?p=2312