概述
按照文化部《网络游戏管理暂行办法》的相关要求,网络游戏用户需要使用有效身份证件进行实名注册才可登录游戏,为了减轻游戏开发的负担我们为游戏定制了实名认证的界面以及整套接口,通过该模块您可以花费几分钟的时间来完成实名认证的功能:
1 方式一(MSDK定制UI):
显示详情接入向导
1 前置条件
使用实名制功能必须先接入msdk2.14.2及以上的版本
2 接入配置
备注:
- 该配置仅支持msdk 3.2.14a之前的版本使用,从3.2.14a版本开始,实名接入了中控,由中控进行处理,中控详情咨询接口人:cc_helper
- 3.2.14a及其以上版本 MSDK_REAL_NAME_AUTH_SWITCH 必须配置为1
1)方式一(MSDK定制UI):
- 在工程的 AndroidManifest.xml 添加配置界面
<activity
android:name="com.tencent.msdk.NameAuthActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:screenOrientation="sensor"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
- 在工程的assets文件下的msdkconfig.ini配置文件中添加MSDK_REAL_NAME_AUTH_SWITCH=0或者MSDK_REAL_NAME_AUTH_SWITCH=1
注:MSDK_REAL_NAME_AUTH_SWITCH配置0或者1的区别
- MSDK_REAL_NAME_AUTH_SWITCH=0(无回调)
用户实名注册成功或者失败返回游戏登陆界面没有回调,用户需要返回到游戏登陆界面重新点击登录
- MSDK_REAL_NAME_AUTH_SWITCH=1(有回调)
用户实名注册成功或者失败在点击进入游戏,或者返回游戏到达登陆界面会在OnLoginNotify回调游戏登陆成功或者失败
3 实名制流程
实名认证
方式一(MSDK定制UI):
游戏选择方式一只需要按照接入向导->接入配置完成方式一的配置即可。
常见问题
1.如果用户遇到没有弹出实名认证界面,请先利用一下工具查询是否已经实名认证过了。
实名制查询工具:
QQ 验证实名,pc或者手机 登录 http://jkyx.qq.com/
微信验证实名:手机登录 http://nginx.msdk.qq.com/wxrealname
现在开发商在接入实名认证部分有的会重新申请QQ号去测试,但是没有拉起实名认证界面,因为重新申请的号码需要填写手机号码验证,验证后新号码和手机号码就绑定了,绑定后新的号码就默认实名了,这时候拿检测工具检查虽然显示新号码未实名,但是事实已经实名了,所以不会拉起实名认证界面,而是直接登录成功,建议开发商用未和手机绑定的号码或者测试号去验证。
2.检查当前环境是否是测试联调环境(需要在测试联调环境)。
测试联调环境的实名制全部打开,正式环境在2016年10月1号以前全部是关闭的,此日期之前正式环境需要测试的游戏可以联系我们申请提前打开。
3.目前实名认证一个身份证能绑定的号码上限是50个。
4.实名认证验证可以申请测试号进行验证,申请流程如下:联系腾讯对应产品经理在测试号申请网站 http://ceshihao.ied.com/index.php/welcome上去申请测试号,测试号申请下来后将测试号码进行实名制重置操作(实名制删除),然后再给到游戏验证。