6.1 防沉迷事件监听
设置防沉迷接口的监听
1.添加QQ登录的依赖
//qq登录需要
implementation 'com.squareup.okhttp3:okhttp:3.12.12'
2.在activity里面的onCreate()设置全局初始化监听
RNSDK.getInstance().setRNAntiAddictionCallBack(new RNAntiAddictionCallBack() {
@Override
public void loginTime(long serverTime) {
//serverTime当前服务端登录时间,单位秒
}
@Override
public void pingTime(long currentTime, long onlineDuration) {
//currentTime当前服务端时间,onlineDuration在线时长,单位均为秒
}
@Override
public void bindAccount(int code, String msg, Object data) {
if(RNCode.OPEN_GM == code) {
if (msg != null && !"".equals(msg)) {
Toast.makeText(MainActivity.this, "OPEN_GM!!!!", Toast.LENGTH_SHORT).show();
}
}
}
@Override
public void realNameCompleted(int code, String msg) {
if (RNCode.OK == code) {
//实名认证成功
}else{
//实名认证失败
}
}
@Override
public void offline() {
//异地登录下线,研发进行退出登录操作
Toast.makeText(MainActivity.this, "游戏被挤下线了!!!!", Toast.LENGTH_SHORT).show();
}
@Override
public void logout() {
Toast.makeText(MainActivity.this, "退出登录了!!!!", Toast.LENGTH_SHORT).show();
}
});
Last updated
Was this helpful?