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?