U8SDK——開發統一的手遊防沉迷插件


關於統一防沉迷插件的配置和使用, 可以參考我們B站上面錄製的視頻教程(未滿18歲那個視頻):【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提供的接口,判斷當前渠道是否支持防沉迷,如果支持, 防沉迷插件就直接略過。 如果不支持,纔會啓用插件的防沉迷功能。 

防沉迷插件總體工作流程如下:

防沉迷總流程

其中, 防沉迷子系統中, 對登錄和在線時間的限制流程如下:

防沉迷登錄流程

防沉迷子系統中,對充值額度的限制流程如下:

防沉迷支付流程

通過上面三個流程圖, 我們就可以很清楚的知道,防沉迷插件以及防沉迷子系統應該處理的邏輯點。 

在防沉迷插件中提供了實名認證界面, 以及防沉迷提示彈窗。  我們可以簡單看下效果:

實名認證界面

在線時間超出提示界面

防沉迷充值超額提示彈窗

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章