Commit b10ac2b7 authored by mengcuiguang's avatar mengcuiguang

添加同5逻辑

parent 9057d989
......@@ -175,6 +175,19 @@ object AdReportManager {
EVENT_TYPE_SCENCE_ALL_SWITCH_CLOSE("402"), // 总开关 关闭-新
EVENT_TYPE_SCENCE_SWITCH_CLOSE("403"), // 场景开关 关闭-新
EVENT_TYPE_SCENCE_UID_NULL_LOGIN("404"), // 定时10分钟调用server接口-点击同意后 若uid为空 调用登录接口
EVENT_TYPE_MATE_TIMER_INIT("600"), // 体内 - 启动页 初始化匹配定时器
EVENT_TYPE_SCENCE_IN_SPLASH_AGREE("601"), // 体内 - 启动页 点击同意
EVENT_TYPE_SCENCE_IN_SPLASH_DEVICESUC("602"), // 体内 - 启动页 上传设备信息成功调用10秒接口
EVENT_TYPE_MATE_TIMER_GET("603"), // 体内 - 匹配定时器请求服务10秒接口
EVENT_TYPE_MATE_TIMER_STOP("604"), // 体内 - 匹配定时器停止
EVENT_TYPE_MATE_TIMER_SUC("605"), // 体内 - 匹配定时器server返回结果匹配成功
EVENT_TYPE_SCENCE_IN_AD_HOT("606"), // 体内 -定时器小火箭页 应用内广告不展示
EVENT_TYPE_SCENCE_IN_FIVE_HOT("607"), // 体内 -定时器小火箭页 应用内不是同5
EVENT_TYPE_SCENCE_IN_FIVE_SHOW("608"), // 体内 -定时器小火箭页 展示
EVENT_TYPE_SCENCE_IN_FIVE_ENTER("609"), // 体内 -同5逻辑 进入逻辑校验
EVENT_TYPE_SCENCE_IN_FIVE_ENTER_HIT("610"), // 体内 -同5逻辑 命中 - 不展示广告
EVENT_TYPE_SCENCE_IN_FIVE_ENTER_NO_HIT("611"), // 体内 -同5逻辑 未命中 - 不展示广告
}
enum class AdActivityType(val value: String) {
......
......@@ -15,6 +15,7 @@ import com.bytedance.msdk.api.v2.slot.GMAdSlotFullVideo;
import com.mints.fiveworld.ad.AdHelper;
import com.mints.fiveworld.ad.AdReportManager;
import com.mints.fiveworld.ad.wifi.WifiAdStatusListener;
import com.mints.fiveworld.common.AppConfig;
import com.mints.fiveworld.common.Constant;
import com.mints.fiveworld.manager.TrackManager;
import com.mints.fiveworld.manager.UserManager;
......@@ -353,6 +354,7 @@ public class InSceneFull {
@Override
public void onFullVideoAdClosed() {
AppConfig.inAdShowing = false;
if (wifiAdStatusListener != null)
wifiAdStatusListener.adClose();
......
......@@ -15,6 +15,7 @@ import com.bytedance.msdk.api.v2.slot.GMAdSlotFullVideo;
import com.mints.fiveworld.ad.AdHelper;
import com.mints.fiveworld.ad.AdReportManager;
import com.mints.fiveworld.ad.wifi.WifiAdStatusListener;
import com.mints.fiveworld.common.AppConfig;
import com.mints.fiveworld.common.Constant;
import com.mints.fiveworld.manager.TrackManager;
import com.mints.fiveworld.manager.UserManager;
......@@ -350,6 +351,7 @@ public class NewInSceneFull {
@Override
public void onFullVideoAdClosed() {
AppConfig.inAdShowing = false;
if (wifiAdStatusListener != null)
wifiAdStatusListener.adClose();
......
......@@ -47,4 +47,6 @@ public class AppConfig {
// 网赚总开关 默认开
public static boolean openMoney = true;
// 应用内普通 插屏和全屏开关
public static boolean inAdShowing = false;
}
......@@ -109,4 +109,10 @@ object Constant {
const val REGISTER_FLAG = "REGISTER_FLAG"//服务协议
const val PRIVACY_FLAG = "PRIVACY_FLAG"//隐私协议
const val BOTTOM_FLAG = "BOTTOM_FLAG"//滑动底部
const val SPLASH_10_MATE = "SPLASH_10_MATE"//启动页10秒
const val TIMER_10_MATE = "TIMER_10_MATE"//定时10秒
// 是否第一次显示小火箭 true-是
const val IS_ONE_HOTPAGE = "IS_ONE_HOTPAGE"
}
package com.mints.fiveworld.keepalive;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import androidx.annotation.NonNull;
import com.mints.fiveworld.ad.AdReportManager;
import com.mints.fiveworld.common.AppConfig;
import com.mints.fiveworld.common.Constant;
import com.mints.fiveworld.manager.AppPreferencesManager;
import com.mints.fiveworld.manager.TrackManager;
import com.mints.fiveworld.manager.UmengManager;
import com.mints.fiveworld.manager.wifi.WifiDataManager;
import com.mints.fiveworld.ui.activitys.IncreasespeedActivity;
import com.mints.fiveworld.utils.ForegroundOrBackground;
import com.mints.fiveworld.utils.LogUtil;
/**
* 描述:匹配定时
* 作者:孟崔广
* 邮箱:mengcg@xiaojinqb.cn
*/
public class MateTimerManager implements Handler.Callback {
private static final String TAG = "MateTimerManager";
private static volatile MateTimerManager _inst;
private static final long CHECK_INTERVAL = 10 * 1000;//10秒
private static final int MSG1 = 1002;
public Handler mHandler = null;
public static MateTimerManager getInstance() {
if (_inst == null) {
synchronized (MateTimerManager.class) {
if (_inst == null) {
_inst = new MateTimerManager();
}
}
}
return _inst;
}
private MateTimerManager() {
}
public void init() {
AdReportManager.INSTANCE.eventScene(
AdReportManager.INNER_IN,
System.currentTimeMillis(),
Constant.CARRIER_TIMER,
"",
AdReportManager.EventType.EVENT_TYPE_MATE_TIMER_INIT.getValue());
UmengManager.INSTANCE.onEvent(AdReportManager.EventType.EVENT_TYPE_MATE_TIMER_INIT.name());
if (mHandler != null) {
mHandler.removeCallbacksAndMessages(null);
}
mHandler = new Handler(Looper.getMainLooper(), this);
mHandler.sendEmptyMessageDelayed(MSG1, CHECK_INTERVAL);
}
@Override
public boolean handleMessage(@NonNull Message msg) {
if (msg.what == MSG1) {
LogUtil.d(TAG, "handleMessage");
TrackManager.getInstance().splashTenMate(Constant.TIMER_10_MATE);
AdReportManager.INSTANCE.eventScene(
AdReportManager.INNER_IN,
System.currentTimeMillis(),
Constant.CARRIER_TIMER,
"",
AdReportManager.EventType.EVENT_TYPE_MATE_TIMER_GET.getValue());
UmengManager.INSTANCE.onEvent(AdReportManager.EventType.EVENT_TYPE_MATE_TIMER_GET.name());
if (mHandler!=null){
mHandler.sendEmptyMessageDelayed(MSG1, CHECK_INTERVAL);
}
}
return false;
}
public void stopTimer() {
readyGoHotPage();
AdReportManager.INSTANCE.eventScene(
AdReportManager.INNER_IN,
System.currentTimeMillis(),
Constant.CARRIER_TIMER,
"",
AdReportManager.EventType.EVENT_TYPE_MATE_TIMER_STOP.getValue());
UmengManager.INSTANCE.onEvent(AdReportManager.EventType.EVENT_TYPE_MATE_TIMER_STOP.name());
if (mHandler != null) {
mHandler.removeCallbacksAndMessages(null);
mHandler = null;
}
}
/**
* 匹配成功跳转小火箭页面
* 触发时机:定时和体内 全屏或插屏广告点击关闭回调
*/
public void readyGoHotPage() {
Activity context= ForegroundOrBackground.getApp_activity();
if (context == null) return;
// 若体内 全屏或插屏动画展示时 直接返回
if (AppConfig.isShowInsertScreen) return;
// 如果展示过一次则返回
if (!AppPreferencesManager.INSTANCE.get().getBoolean(Constant.IS_ONE_HOTPAGE, true)) {
return;
}
// 应用内广告开关 为关则返回
if (!WifiDataManager.INSTANCE.getAppInAdSwitch()) {
AdReportManager.INSTANCE.eventScene(
AdReportManager.INNER_IN,
System.currentTimeMillis(),
Constant.CARRIER_TIMER,
"",
AdReportManager.EventType.EVENT_TYPE_SCENCE_IN_AD_HOT.getValue());
UmengManager.INSTANCE.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_IN_AD_HOT.name());
return;
}
// 应用内同5 为开则返回
if (WifiDataManager.INSTANCE.getAppInFive()) {
AdReportManager.INSTANCE.eventScene(
AdReportManager.INNER_IN,
System.currentTimeMillis(),
Constant.CARRIER_TIMER,
"",
AdReportManager.EventType.EVENT_TYPE_SCENCE_IN_FIVE_HOT.getValue());
UmengManager.INSTANCE.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_IN_FIVE_HOT.name());
return;
}
// 跳转界面
AdReportManager.INSTANCE.eventScene(
AdReportManager.INNER_IN,
System.currentTimeMillis(),
Constant.CARRIER_TIMER,
"",
AdReportManager.EventType.EVENT_TYPE_SCENCE_IN_FIVE_SHOW.getValue());
UmengManager.INSTANCE.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_IN_FIVE_SHOW.name());
AppPreferencesManager.INSTANCE.get().put(Constant.IS_ONE_HOTPAGE, false);
Bundle bundle = new Bundle();
bundle.putString(
IncreasespeedActivity.INCREASE_TYPE,
IncreasespeedActivity.INCREASE_BOOST
);
readyGo(context, IncreasespeedActivity.class, bundle);
}
private void readyGo(Context context, Class<?> clazz, Bundle bundle) {
Intent intent = new Intent(context, clazz);
if (null != bundle) {
intent.putExtras(bundle);
}
context.startActivity(intent);
}
}
......@@ -93,32 +93,30 @@ class AntiAuditManager private constructor() {
*
* adflag=true 可以看广告且是白名单
*/
fun resetBlack(adflag: Boolean, senceType: String) {
LogUtil.d(TAG, "重置黑名单 adflag=true 可以看广告且是白名单 -> $adflag")
fun resetBlack(inadflag: Boolean, outadflag: Boolean, senceType: String) {
LogUtil.d(TAG, "重置黑名单 -> inadflag=$inadflag outadflag=$outadflag")
if (adflag) {
// 服务器不拉黑
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_BLACK_FOR_SERVER.name)
} else{
if (!inadflag && !outadflag) {
// 服务器拉黑
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_BLACK_FOR_SERVER_BLACK.name)
// 黑名单
sp.put(APP_OUT_BLACK, true)
} else {
// 黑名单
sp.put(APP_OUT_BLACK, false)
}
// 黑名单
sp.put(APP_OUT_BLACK, !adflag)
// 广告总开关
sp.put(WifiDataManager.APP_OUT_SWITCH, adflag)
// 应用外广告总开关
sp.put(WifiDataManager.APP_OUT_SWITCH, outadflag)
WifiDataManager.setAppInAdSwitch(inadflag)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
senceType,
"后台返回广告重置状态=${adflag} 黑名单状态=${sp.getBoolean(APP_OUT_BLACK)} 广告总开关=${
sp.getBoolean(
WifiDataManager.APP_OUT_SWITCH
)
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
senceType,
"后台返回广告重置状态=inadflag=$inadflag outadflag=$outadflag 黑名单状态=${sp.getBoolean(APP_OUT_BLACK)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE
)
}
......
......@@ -161,4 +161,11 @@ public class TrackManager {
trackPresenter.tempaddCallImp(vo);
}
}
public void splashTenMate(String type) {
if (trackPresenter != null
&& !TextUtils.isEmpty(UserManager.getInstance().getUserID())) {
trackPresenter.splashTenMate(type);
}
}
}
......@@ -78,9 +78,38 @@ object WifiDataManager {
const val LOW_STORAGE = "LOW_STORAGE"
private const val LOW_STORAGE_SWITCH = "LOW_STORAGE_SWITCH"
// 总开关
// 服务器下发本地定时间隔
private const val LOCAL_HOME_TIME_INTERVAL = "LOCAL_HOME_TIME_INTERVAL"
// 体外场景总开关
const val APP_OUT_SWITCH = "APP_OUT_SWITCH"
// 体内广告总开关 默认开
const val APP_IN_AD_SWITCH = "APP_IN_AD_SWITCH"
// 体内同5开关 默认开
const val APP_IN_FIVE = "APP_IN_FIVE"
// 上次加速操作时间
const val FAKE_BOOST_TIME = "FAKE_BOOST_TIME"
// 上次清理操作时间
const val FAKE_CLEAN_TIME = "FAKE_CLEAN_TIME"
// 上次省电操作时间
const val FAKE_SAVE_BATTERY_TIME = "FAKE_SAVE_BATTERY_TIME"
// 上次省电降温操作时间
const val FAKE_SAVE_BATTERYLOW_TIME = "FAKE_SAVE_BATTERYLOW_TIME"
// 上次安全检测操作时间
const val FAKE_SAFE_CHECK_TIME = "FAKE_SAFE_CHECK_TIME"
// 上次网络测速操作时间
const val FAKE_SPEED_TEST_TIME = "FAKE_SPEED_TEST_TIME"
// 上次Wifi提速操作时间
const val FAKE_SPEED_FAST_TIME = "FAKE_SPEED_FAST_TIME"
// 锁屏 单位:次数
var LOCK_TIMES = 120
......@@ -146,9 +175,6 @@ object WifiDataManager {
// 服务器下发本地Home页展示插屏百分比,总值为100
private const val LOCAL_HOME_INSCREEN_PERCENTAGE = "LOCAL_HOME_INSCREEN_PERCENTAGE"
// 服务器下发本地定时间隔
private const val LOCAL_HOME_TIME_INTERVAL = "LOCAL_HOME_TIME_INTERVAL"
// 服务器下发本地Home页展示插屏百分比,总值为100
// private const val LOCAL_TIMING_SHOW_WHEN_SCREEN_ON_PERCENTAGE =
// "LOCAL_TIMING_SHOW_WHEN_SCREEN_ON_PERCENTAGE"
......@@ -161,79 +187,79 @@ object WifiDataManager {
fun getPhoneOff(): Boolean {
try {
LogUtil.d(
TAG,
"phoneOff -> 挂断电话 isBlackOrClose()=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
TAG,
"phoneOff -> 挂断电话 isBlackOrClose()=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
false
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
PHONE_OFF_SWITCH,
PHONE_OFF_SWITCH,
false
)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_PHONE_OFF,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_PHONE_OFF,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
// 黑名单或总开关关闭
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CONNECT_WIFI,
"phoneOff -> 挂断电话 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CONNECT_WIFI,
"phoneOff -> 挂断电话 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 场景开关=${
}" +
" 场景开关=${
sp.getBoolean(
PHONE_OFF_SWITCH,
PHONE_OFF_SWITCH,
false
)
} 当天弹出次数=${sp.getInt(PHONE_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} 当天弹出次数=${sp.getInt(PHONE_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
// 开关关闭 return
if (!sp.getBoolean(PHONE_OFF_SWITCH, true)) {
if (!sp.getBoolean(PHONE_OFF_SWITCH, false)) {
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
PHONE_OFF_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
PHONE_OFF_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CONNECT_WIFI,
"phoneOff -> 挂断电话 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CONNECT_WIFI,
"phoneOff -> 挂断电话 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 场景开关=${
}" +
" 场景开关=${
sp.getBoolean(
PHONE_OFF_SWITCH,
PHONE_OFF_SWITCH,
false
)
} 当天弹出次数=${sp.getInt(PHONE_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} 当天弹出次数=${sp.getInt(PHONE_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -242,13 +268,13 @@ object WifiDataManager {
// 次数超过限制 return
if (wifiOn >= PHONE_OFF_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_PHONE_OFF,
"phoneOff -> 挂断电话次数=${sp.getInt(PHONE_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_PHONE_OFF,
"phoneOff -> 挂断电话次数=${sp.getInt(PHONE_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -269,48 +295,48 @@ object WifiDataManager {
*/
fun getWifiOn(): Boolean {
LogUtil.d(
TAG,
"wifiOn -> 开启wifi isBlackOrClose()=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
TAG,
"wifiOn -> 开启wifi isBlackOrClose()=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
WIFI_ON_SWITCH,
WIFI_ON_SWITCH,
false
)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_CONNECT_WIFI,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_CONNECT_WIFI,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CONNECT_WIFI,
"wifiOn -> 开启wifi 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CONNECT_WIFI,
"wifiOn -> 开启wifi 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
WIFI_ON_SWITCH,
WIFI_ON_SWITCH,
false
)
} 当天弹出次数=${sp.getInt(WIFI_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} 当天弹出次数=${sp.getInt(WIFI_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -319,30 +345,30 @@ object WifiDataManager {
if (!sp.getBoolean(WIFI_ON_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
WIFI_ON_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
WIFI_ON_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CONNECT_WIFI,
"wifiOn -> 开启wifi 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CONNECT_WIFI,
"wifiOn -> 开启wifi 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
WIFI_ON_SWITCH,
WIFI_ON_SWITCH,
false
)
} 当天弹出次数=${sp.getInt(WIFI_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} 当天弹出次数=${sp.getInt(WIFI_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -351,13 +377,13 @@ object WifiDataManager {
// 次数超过限制 return
if (wifiOn >= WIFI_ON_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CONNECT_WIFI,
"wifiOn -> wifiOn次数=${sp.getInt(WIFI_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CONNECT_WIFI,
"wifiOn -> wifiOn次数=${sp.getInt(WIFI_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -372,48 +398,48 @@ object WifiDataManager {
*/
fun getWifiOff(): Boolean {
LogUtil.d(
TAG,
"wifiOff -> 断开wifi 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
TAG,
"wifiOff -> 断开wifi 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
WIFI_OFF_SWITCH,
WIFI_OFF_SWITCH,
false
)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_DISCONNECT_WIFI,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_DISCONNECT_WIFI,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_DISCONNECT_WIFI,
"wifiOff -> 断开wifi 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_DISCONNECT_WIFI,
"wifiOff -> 断开wifi 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
WIFI_OFF_SWITCH,
WIFI_OFF_SWITCH,
false
)
} wifiOff -> wifiOff次数=${sp.getInt(WIFI_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} wifiOff -> wifiOff次数=${sp.getInt(WIFI_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -422,30 +448,30 @@ object WifiDataManager {
if (!sp.getBoolean(WIFI_OFF_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
WIFI_OFF_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
WIFI_OFF_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_DISCONNECT_WIFI,
"wifiOff -> 断开wifi 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_DISCONNECT_WIFI,
"wifiOff -> 断开wifi 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
WIFI_OFF_SWITCH,
WIFI_OFF_SWITCH,
false
)
} wifiOff -> wifiOff次数=${sp.getInt(WIFI_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} wifiOff -> wifiOff次数=${sp.getInt(WIFI_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -455,13 +481,13 @@ object WifiDataManager {
// 次数超过限制 return
if (wifiOff >= WIFI_OFF_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_DISCONNECT_WIFI,
"wifiOff -> wifiOff次数=${sp.getInt(WIFI_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_DISCONNECT_WIFI,
"wifiOff -> wifiOff次数=${sp.getInt(WIFI_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -479,41 +505,41 @@ object WifiDataManager {
*/
fun getBatteryOff(): Boolean {
LogUtil.d(
TAG,
"batteryOff -> 充电断开 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
TAG,
"batteryOff -> 充电断开 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
BATTERY_OFF_SWITCH,
BATTERY_OFF_SWITCH,
false
)
}"
}"
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CHARGE_OFF,
"batteryOff -> 充电断开 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CHARGE_OFF,
"batteryOff -> 充电断开 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
BATTERY_OFF_SWITCH,
BATTERY_OFF_SWITCH,
false
)
} batteryOff -> batteryOff次数=${sp.getInt(BATTERY_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_BEGIN
} batteryOff -> batteryOff次数=${sp.getInt(BATTERY_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
return false
}
......@@ -522,28 +548,28 @@ object WifiDataManager {
if (!sp.getBoolean(BATTERY_OFF_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
BATTERY_OFF_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
BATTERY_OFF_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CHARGE_OFF,
"batteryOff -> 充电断开 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CHARGE_OFF,
"batteryOff -> 充电断开 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
BATTERY_OFF_SWITCH,
BATTERY_OFF_SWITCH,
false
)
} batteryOff -> batteryOff次数=${sp.getInt(BATTERY_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_BEGIN
} batteryOff -> batteryOff次数=${sp.getInt(BATTERY_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
return false
}
......@@ -553,13 +579,13 @@ object WifiDataManager {
// 次数超过限制 return
if (batteryOff >= BATTERY_OFF_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CHARGE_OFF,
"batteryOff -> batteryOff次数=${sp.getInt(BATTERY_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_CHARGE_OFF,
"batteryOff -> batteryOff次数=${sp.getInt(BATTERY_OFF, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -576,48 +602,48 @@ object WifiDataManager {
*/
fun getLockOn(): Boolean {
LogUtil.d(
TAG,
"lockOn -> 锁屏 -> 是否命中黑名单=${isBlackOrClose()}" +
" 总开关=${
TAG,
"lockOn -> 锁屏 -> 是否命中黑名单=${isBlackOrClose()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
LOCK_ON_SWITCH,
LOCK_ON_SWITCH,
false
)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_LOCK,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_LOCK,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOCK,
"lockOn -> 锁屏 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOCK,
"lockOn -> 锁屏 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
LOCK_ON_SWITCH,
LOCK_ON_SWITCH,
false
)
} lockOn -> lockOn次数=${sp.getInt(LOCK_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} lockOn -> lockOn次数=${sp.getInt(LOCK_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -626,30 +652,30 @@ object WifiDataManager {
if (!sp.getBoolean(LOCK_ON_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
LOCK_ON_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
LOCK_ON_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOCK,
"lockOn -> 锁屏 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOCK,
"lockOn -> 锁屏 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
LOCK_ON_SWITCH,
LOCK_ON_SWITCH,
false
)
} lockOn -> lockOn次数=${sp.getInt(LOCK_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} lockOn -> lockOn次数=${sp.getInt(LOCK_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -659,13 +685,13 @@ object WifiDataManager {
// 次数超过限制 return
if (lockOn >= LOCK_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOCK,
"lockOn -> lockOn次数=${sp.getInt(LOCK_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOCK,
"lockOn -> lockOn次数=${sp.getInt(LOCK_ON, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT_LOCK.name)
......@@ -682,48 +708,48 @@ object WifiDataManager {
*/
fun getInstallApk(): Boolean {
LogUtil.d(
TAG,
"install -> 安装AP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
TAG,
"install -> 安装AP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
INSTALL_APK_SWITCH,
INSTALL_APK_SWITCH,
false
)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_INSTALL_APK,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_INSTALL_APK,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_INSTALL_APK,
"install -> 安装APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_INSTALL_APK,
"install -> 安装APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
INSTALL_APK_SWITCH,
INSTALL_APK_SWITCH,
false
)
} install -> install次数=${sp.getInt(INSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} install -> install次数=${sp.getInt(INSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -732,29 +758,29 @@ object WifiDataManager {
if (!sp.getBoolean(INSTALL_APK_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
INSTALL_APK_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
INSTALL_APK_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_INSTALL_APK,
"install -> 安装APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_INSTALL_APK,
"install -> 安装APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
INSTALL_APK_SWITCH,
INSTALL_APK_SWITCH,
false
)
} install -> install次数=${sp.getInt(INSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} install -> install次数=${sp.getInt(INSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -764,13 +790,13 @@ object WifiDataManager {
// 次数超过限制 return
if (install >= INSTALL_APK_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_INSTALL_APK,
"install -> install次数=${sp.getInt(INSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_INSTALL_APK,
"install -> install次数=${sp.getInt(INSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -787,48 +813,48 @@ object WifiDataManager {
*/
fun getUnInstallApk(): Boolean {
LogUtil.d(
TAG,
"uninstall -> 卸载APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
TAG,
"uninstall -> 卸载APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
UNINSTALL_APK_SWITCH,
UNINSTALL_APK_SWITCH,
false
)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_UNINSTALL_APK,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_UNINSTALL_APK,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UNINSTALL_APK,
"uninstall -> 卸载APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UNINSTALL_APK,
"uninstall -> 卸载APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
UNINSTALL_APK_SWITCH,
UNINSTALL_APK_SWITCH,
false
)
} uninstall -> uninstall次数=${sp.getInt(UNINSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} uninstall -> uninstall次数=${sp.getInt(UNINSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -837,30 +863,30 @@ object WifiDataManager {
if (!sp.getBoolean(UNINSTALL_APK_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
UNINSTALL_APK_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
UNINSTALL_APK_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UNINSTALL_APK,
"uninstall -> 卸载APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UNINSTALL_APK,
"uninstall -> 卸载APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
UNINSTALL_APK_SWITCH,
UNINSTALL_APK_SWITCH,
false
)
} uninstall -> uninstall次数=${sp.getInt(UNINSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} uninstall -> uninstall次数=${sp.getInt(UNINSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -870,13 +896,13 @@ object WifiDataManager {
// 次数超过限制 return
if (uninstall >= UNINSTALL_APK_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UNINSTALL_APK,
"uninstall -> uninstall次数=${sp.getInt(UNINSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UNINSTALL_APK,
"uninstall -> uninstall次数=${sp.getInt(UNINSTALL_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -892,48 +918,48 @@ object WifiDataManager {
*/
fun getUpdateApk(): Boolean {
LogUtil.d(
TAG,
"update -> 更新APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
TAG,
"update -> 更新APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
UPDATE_APK_SWITCH,
UPDATE_APK_SWITCH,
false
)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_UPDATE_APK,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_UPDATE_APK,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UPDATE_APK,
"update -> 更新APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UPDATE_APK,
"update -> 更新APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
UPDATE_APK_SWITCH,
UPDATE_APK_SWITCH,
false
)
} update -> update次数=${sp.getInt(UPDATE_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} update -> update次数=${sp.getInt(UPDATE_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -942,29 +968,29 @@ object WifiDataManager {
if (!sp.getBoolean(UPDATE_APK_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
UPDATE_APK_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
UPDATE_APK_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UPDATE_APK,
"update -> 更新APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UPDATE_APK,
"update -> 更新APP -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${
}" +
" 当前场景开关=${
sp.getBoolean(
UPDATE_APK_SWITCH,
UPDATE_APK_SWITCH,
false
)
} update -> update次数=${sp.getInt(UPDATE_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
} update -> update次数=${sp.getInt(UPDATE_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -974,13 +1000,13 @@ object WifiDataManager {
// 次数超过限制 return
if (update >= UPDATE_APK_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UPDATE_APK,
"update -> update次数=${sp.getInt(UPDATE_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_UPDATE_APK,
"update -> update次数=${sp.getInt(UPDATE_APK, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -997,33 +1023,33 @@ object WifiDataManager {
*/
fun getTiming(): Boolean {
LogUtil.d(
TAG,
"timing -> 定时 -> 是否命中黑名单=${isBlackOrClose()} 当前场景开关=${
TAG,
"timing -> 定时 -> 是否命中黑名单=${isBlackOrClose()} 当前场景开关=${
sp.getBoolean(
TIMING_SWITCH,
TIMING_SWITCH,
false
)
} timing -> 定时次数=${sp.getInt(TIMING, 0)} 定时阈值=" + TIMING_TIMES
} timing -> 定时次数=${sp.getInt(TIMING, 0)} 定时阈值=" + TIMING_TIMES
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_OUT_TEN_TIME,
"timing -> 定时 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_OUT_TEN_TIME,
"timing -> 定时 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${sp.getBoolean(TIMING_SWITCH, false)}" +
" timing -> 当天已弹出定时次数=${sp.getInt(TIMING, 0)}" +
"定时阈值=" + TIMING_TIMES,
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
}" +
" 当前场景开关=${sp.getBoolean(TIMING_SWITCH, false)}" +
" timing -> 当天已弹出定时次数=${sp.getInt(TIMING, 0)}" +
"定时阈值=" + TIMING_TIMES,
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -1032,26 +1058,26 @@ object WifiDataManager {
if (!sp.getBoolean(TIMING_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
TIMING_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
TIMING_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_OUT_TEN_TIME,
"timing -> 定时 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_OUT_TEN_TIME,
"timing -> 定时 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前场景开关=${sp.getBoolean(TIMING_SWITCH, false)}" +
" timing -> 当天已弹出定时次数=${sp.getInt(TIMING, 0)}" +
" 定时阈值=" + TIMING_TIMES,
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
}" +
" 当前场景开关=${sp.getBoolean(TIMING_SWITCH, false)}" +
" timing -> 当天已弹出定时次数=${sp.getInt(TIMING, 0)}" +
" 定时阈值=" + TIMING_TIMES,
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -1061,13 +1087,13 @@ object WifiDataManager {
// 次数超过限制 return
if (timing >= TIMING_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_OUT_TEN_TIME,
"timing -> 当天已弹出定时次数=${sp.getInt(TIMING, 0)} 定时阈值=" + TIMING_TIMES,
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_OUT_TEN_TIME,
"timing -> 当天已弹出定时次数=${sp.getInt(TIMING, 0)} 定时阈值=" + TIMING_TIMES,
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_OUT_TIME10_COUNT.name)
......@@ -1082,38 +1108,38 @@ object WifiDataManager {
*/
fun getLowPower(): Boolean {
LogUtil.d(
TAG,
"lowPower -> 低电量 -> 是否命中黑名单=${isBlackOrClose()} 当前场景开关=${
TAG,
"lowPower -> 低电量 -> 是否命中黑名单=${isBlackOrClose()} 当前场景开关=${
sp.getBoolean(LOW_POWER_SWITCH, false)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_LOW_POWER,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_LOW_POWER,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_POWER,
"lowPower -> 低电量 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_POWER,
"lowPower -> 低电量 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前开关=${
}" +
" 当前开关=${
!sp.getBoolean(
LOW_POWER_SWITCH,
LOW_POWER_SWITCH,
false
)
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -1122,29 +1148,29 @@ object WifiDataManager {
if (!sp.getBoolean(LOW_POWER_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
LOW_POWER_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
LOW_POWER_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_POWER,
"lowPower -> 低电量 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_POWER,
"lowPower -> 低电量 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前开关=${
}" +
" 当前开关=${
!sp.getBoolean(
LOW_POWER_SWITCH,
LOW_POWER_SWITCH,
false
)
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -1154,13 +1180,13 @@ object WifiDataManager {
// 次数超过限制 return
if (lowPower >= LOW_POWER_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_POWER,
"lowPower -> 低电量次数=${sp.getInt(LOW_POWER, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_POWER,
"lowPower -> 低电量次数=${sp.getInt(LOW_POWER, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -1177,38 +1203,38 @@ object WifiDataManager {
*/
fun getWeakSignal(): Boolean {
LogUtil.d(
TAG,
"weakSignal -> 弱网环境 -> 是否命中黑名单=${isBlackOrClose()} 当前场景开关=${
TAG,
"weakSignal -> 弱网环境 -> 是否命中黑名单=${isBlackOrClose()} 当前场景开关=${
sp.getBoolean(WEAK_SIGNAL_SWITCH, false)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_WEAK_SIGNAL,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_WEAK_SIGNAL,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_WEAK_SIGNAL,
"weakSignal -> 弱网环境 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_WEAK_SIGNAL,
"weakSignal -> 弱网环境 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前开关=${
}" +
" 当前开关=${
!sp.getBoolean(
WEAK_SIGNAL_SWITCH,
WEAK_SIGNAL_SWITCH,
false
)
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -1217,29 +1243,29 @@ object WifiDataManager {
if (!sp.getBoolean(WEAK_SIGNAL_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
WEAK_SIGNAL_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
WEAK_SIGNAL_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_WEAK_SIGNAL,
"weakSignal -> 弱网环境 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_WEAK_SIGNAL,
"weakSignal -> 弱网环境 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前开关=${
}" +
" 当前开关=${
!sp.getBoolean(
WEAK_SIGNAL_SWITCH,
WEAK_SIGNAL_SWITCH,
false
)
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -1249,13 +1275,13 @@ object WifiDataManager {
// 次数超过限制 return
if (weakSignal >= WEAK_SIGNAL_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_WEAK_SIGNAL,
"weakSignal -> 弱网次数=${sp.getInt(WEAK_SIGNAL, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_WEAK_SIGNAL,
"weakSignal -> 弱网次数=${sp.getInt(WEAK_SIGNAL, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -1273,38 +1299,38 @@ object WifiDataManager {
*/
fun getCool(): Boolean {
LogUtil.d(
TAG,
"cool -> 横屏降温 -> 是否命中黑名单=${isBlackOrClose()} 当前场景开关=${
TAG,
"cool -> 横屏降温 -> 是否命中黑名单=${isBlackOrClose()} 当前场景开关=${
sp.getBoolean(COOL_SWITCH, false)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_COOL,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_COOL,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_COOL,
"cool -> 横屏降温 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_COOL,
"cool -> 横屏降温 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前开关=${
}" +
" 当前开关=${
!sp.getBoolean(
COOL_SWITCH,
COOL_SWITCH,
false
)
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -1313,29 +1339,29 @@ object WifiDataManager {
if (!sp.getBoolean(COOL_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
COOL_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
COOL_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_COOL,
"cool -> 横屏降温 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_COOL,
"cool -> 横屏降温 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前开关=${
}" +
" 当前开关=${
!sp.getBoolean(
COOL_SWITCH,
COOL_SWITCH,
false
)
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -1345,13 +1371,13 @@ object WifiDataManager {
// 次数超过限制 return
if (cool >= COOL_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_COOL,
"cool -> 降温次数=${sp.getInt(COOL, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_COOL,
"cool -> 降温次数=${sp.getInt(COOL, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -1368,38 +1394,38 @@ object WifiDataManager {
*/
fun getLowStorage(): Boolean {
LogUtil.d(
TAG,
"lowStorage -> 存储空间不足 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()} 当前场景开关=${
TAG,
"lowStorage -> 存储空间不足 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()} 当前场景开关=${
sp.getBoolean(LOW_STORAGE_SWITCH, false)
}"
}"
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_LOW_STORAGE,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
AdReportManager.INNER_OUT, System.currentTimeMillis(), Constant.CARRIER_LOW_STORAGE,
"", AdReportManager.EVENT_TYPE_SCENCE_BEGIN
)
if (isBlackOrClose()) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_STORAGE,
"lowStorage -> 存储空间不足 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_STORAGE,
"lowStorage -> 存储空间不足 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前开关=${
}" +
" 当前开关=${
!sp.getBoolean(
LOW_STORAGE_SWITCH,
LOW_STORAGE_SWITCH,
false
)
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -1408,29 +1434,29 @@ object WifiDataManager {
if (!sp.getBoolean(LOW_STORAGE_SWITCH, false)) {
// 场景开关关闭
UmengManager.onEventArgs(
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
LOW_STORAGE_SWITCH
AdReportManager.EventType.EVENT_TYPE_SCENCE_SWITCH_CLOSE.name,
LOW_STORAGE_SWITCH
)
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_STORAGE,
"lowStorage -> 存储空间不足 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_STORAGE,
"lowStorage -> 存储空间不足 -> 是否命中黑名单=${AntiAuditManager.instance.isBlack()}" +
" 总开关=${
sp.getBoolean(
APP_OUT_SWITCH,
APP_OUT_SWITCH,
false
)
}" +
" 当前开关=${
}" +
" 当前开关=${
!sp.getBoolean(
LOW_STORAGE_SWITCH,
LOW_STORAGE_SWITCH,
false
)
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_OPEN,
"总开关/场景开关"
)
return false
}
......@@ -1441,13 +1467,13 @@ object WifiDataManager {
if (lowStorage >= LOW_STORAGE_TIMES) {
AdReportManager.eventScene(
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_STORAGE,
"lowStorage -> 存储空间不足次数=${sp.getInt(LOW_STORAGE, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
AdReportManager.INNER_OUT,
System.currentTimeMillis(),
Constant.CARRIER_LOW_STORAGE,
"lowStorage -> 存储空间不足次数=${sp.getInt(LOW_STORAGE, 0)}",
AdReportManager.EVENT_TYPE_SCENCE_CLOSE,
AdReportManager.ERROR_CODE_COUNT,
"超过次数"
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_COUNT.name)
......@@ -1506,8 +1532,8 @@ object WifiDataManager {
"LOCAL_HOME_INSCREEN_TIMES:${sp.getInt(LOCAL_HOME_INSCREEN_TIMES, 0)} "
AdReportManager.eventScene(
AdReportManager.INNER_OUT, System.currentTimeMillis(), "WifiDataManager",
"状态重置 重置每日累计次数 重置前已用次数 $resultJsonNoReset", ""
AdReportManager.INNER_OUT, System.currentTimeMillis(), "WifiDataManager",
"状态重置 重置每日累计次数 重置前已用次数 $resultJsonNoReset", ""
)
sp.put(WIFI_ON, 0)
......@@ -1553,6 +1579,9 @@ object WifiDataManager {
*/
fun resetServerSumCountData(data: OutAppConfig) {
setAppInAdSwitch(data.isInnerAdOpen)
setAppInFive(data.isT5LogicOpen)
// 设置总阀值个数
if (data.closeNeedInitAppsCount > 0) {
AntiAuditManager.instance.setSumCount(data.closeNeedInitAppsCount)
......@@ -1669,7 +1698,7 @@ object WifiDataManager {
sp.put(LOW_POWER_SWITCH, true)
LOW_POWER_TIMES = data.modules.electricQuantity.maxCount
AlarmManager.getInstance()
.setAppOutLowPowerMinter(data.modules.electricQuantity.intervalMins)
.setAppOutLowPowerMinter(data.modules.electricQuantity.intervalMins)
} else {
sp.put(LOW_POWER_SWITCH, false)
}
......@@ -1679,7 +1708,7 @@ object WifiDataManager {
sp.put(WEAK_SIGNAL_SWITCH, true)
WEAK_SIGNAL_TIMES = data.modules.poorWiFiQuality.maxCount
AlarmManager.getInstance()
.setAppOutWeakSignalMinter(data.modules.poorWiFiQuality.intervalMins)
.setAppOutWeakSignalMinter(data.modules.poorWiFiQuality.intervalMins)
} else {
sp.put(WEAK_SIGNAL_SWITCH, false)
}
......@@ -1689,7 +1718,7 @@ object WifiDataManager {
sp.put(COOL_SWITCH, true)
COOL_TIMES = data.modules.horizontalScreenTimeout.maxCount
AlarmManager.getInstance()
.setAppOutCoolMinter(data.modules.horizontalScreenTimeout.intervalMins)
.setAppOutCoolMinter(data.modules.horizontalScreenTimeout.intervalMins)
} else {
sp.put(COOL_SWITCH, false)
}
......@@ -1699,7 +1728,7 @@ object WifiDataManager {
sp.put(LOW_STORAGE_SWITCH, true)
LOW_STORAGE_TIMES = data.modules.insufficientMemory.maxCount
AlarmManager.getInstance()
.setAppOutLowStorageMinter(data.modules.insufficientMemory.intervalMins)
.setAppOutLowStorageMinter(data.modules.insufficientMemory.intervalMins)
} else {
sp.put(LOW_STORAGE_SWITCH, false)
}
......@@ -1812,7 +1841,7 @@ object WifiDataManager {
/**
* 获取服务器下发应用外百分比
*/
fun getServerOutAutoenterPercentage() = sp.getInt(SERVER_OUT_AUTOENTER_PERCENTAGE, 50)
fun getServerOutAutoenterPercentage() = sp.getInt(SERVER_OUT_AUTOENTER_PERCENTAGE, 10)
/**
* 设置服务器下发应用外百分比
......@@ -1869,6 +1898,60 @@ object WifiDataManager {
*/
fun getHomeInscreenPercentage() = sp.getInt(LOCAL_HOME_INSCREEN_PERCENTAGE, 0)
fun getAppInAdSwitch() = sp.getBoolean(APP_IN_AD_SWITCH, true)
fun setAppInAdSwitch(value: Boolean) {
sp.put(APP_IN_AD_SWITCH, value)
}
fun getAppInFive() = sp.getBoolean(APP_IN_FIVE, true)
fun setAppInFive(value: Boolean) {
sp.put(APP_IN_FIVE, value)
}
fun getFakeBoostTime() = sp.getLong(FAKE_BOOST_TIME, 0L)
fun setFakeBoostTime(value: Long) {
sp.put(FAKE_BOOST_TIME, value)
}
fun getFakeCleanTime() = sp.getLong(FAKE_CLEAN_TIME, 0L)
fun setFakeCleanTime(value: Long) {
sp.put(FAKE_CLEAN_TIME, value)
}
fun getFakeSaveBatteryTime() = sp.getLong(FAKE_SAVE_BATTERY_TIME, 0L)
fun setFakeSaveBatteryTime(value: Long) {
sp.put(FAKE_SAVE_BATTERY_TIME, value)
}
fun getFakeSaveBatteryLowTime() = sp.getLong(FAKE_SAVE_BATTERYLOW_TIME, 0L)
fun setFakeSaveBatteryLowTime(value: Long) {
sp.put(FAKE_SAVE_BATTERYLOW_TIME, value)
}
fun getFakeSaveCheckTime() = sp.getLong(FAKE_SAFE_CHECK_TIME, 0L)
fun setFakeSaveCheckTime(value: Long) {
sp.put(FAKE_SAFE_CHECK_TIME, value)
}
fun getFakeSpeedTestTime() = sp.getLong(FAKE_SPEED_TEST_TIME, 0L)
fun setFakeSpeedTestTime(value: Long) {
sp.put(FAKE_SPEED_TEST_TIME, value)
}
fun getFakeSpeedFastTime() = sp.getLong(FAKE_SPEED_FAST_TIME, 0L)
fun setFakeSpeedFastTime(value: Long) {
sp.put(FAKE_SPEED_FAST_TIME, value)
}
/**
* 设置本地定时展示时间间隔
*/
......@@ -1880,18 +1963,4 @@ object WifiDataManager {
* 获取本地定时展示时间间隔
*/
fun getHomeTimeInterval() = sp.getInt(LOCAL_HOME_TIME_INTERVAL, 10)
// /**
// * 设置本地定时在亮屏后展示百分比
// */
// fun setTimingShowWhenScreenOnPercentage(value: Int) {
// sp.put(LOCAL_TIMING_SHOW_WHEN_SCREEN_ON_PERCENTAGE, value)
// }
//
// /**
// * 获取本地定时在亮屏后展示百分比
// */
// fun getTimingShowWhenScreenOnPercentage() =
// sp.getInt(LOCAL_TIMING_SHOW_WHEN_SCREEN_ON_PERCENTAGE, 0)
}
\ No newline at end of file
......@@ -14,6 +14,8 @@ public class OutAppConfig implements Serializable {
*/
private boolean open; // 只是当前用户 应用外广告关闭,不是永久拉黑的关闭
private boolean innerAdOpen=true; // 应用内广告开关
private boolean t5LogicOpen=true; // 应用内同5开关
private int closeNeedInitAppsCount;// 反审核阀值
public int getCloseNeedInitAppsCount() {
......@@ -49,6 +51,22 @@ public class OutAppConfig implements Serializable {
return open;
}
public boolean isInnerAdOpen() {
return innerAdOpen;
}
public void setInnerAdOpen(boolean innerAdOpen) {
this.innerAdOpen = innerAdOpen;
}
public boolean isT5LogicOpen() {
return t5LogicOpen;
}
public void setT5LogicOpen(boolean t5LogicOpen) {
this.t5LogicOpen = t5LogicOpen;
}
public void setOpen(boolean open) {
this.open = open;
}
......
......@@ -5,5 +5,7 @@ import java.io.Serializable
data class SplashAppBean(
val closeNeedInitAppsCount: Int = 12,
val openMoney: Boolean = true,
val openAll: Boolean = true,
val openAll: Boolean = false,
val t5LogicOpen: Boolean = true,
val innerAdOpen: Boolean = true,
) : Serializable
\ No newline at end of file
......@@ -2,8 +2,12 @@ package com.mints.fiveworld.mvp.presenters
import android.text.TextUtils
import com.mints.fiveworld.MintsApplication
import com.mints.fiveworld.ad.AdReportManager
import com.mints.fiveworld.common.Constant
import com.mints.fiveworld.common.DeviceInfo
import com.mints.fiveworld.manager.AppHttpManager
import com.mints.fiveworld.manager.TrackManager
import com.mints.fiveworld.manager.UmengManager
import com.mints.fiveworld.manager.UserManager
import com.mints.fiveworld.mvp.model.BaseResponse
import com.mints.fiveworld.mvp.model.SplashAppBean
......@@ -23,28 +27,28 @@ class SplashPresenter : BasePresenter<SplashView>() {
vo["uid"] = UserManager.getInstance().userID
vo["channel"] = CommonUtils.getAppMetaData(MintsApplication.getContext(), "CHANNEL_NAME")
AppHttpManager.getInstance(loanApplication)
.call(loanService.getCloseNeedInitAppsCount(vo),
object : BaseSubscriber<BaseResponse<SplashAppBean>>() {
override fun onCompleted() {
if (isLinkView) return
view.hideLoading()
}
override fun onError(e: Throwable) {
if (isLinkView) return
view.hideLoading()
view.getAppsCountFail()
}
override fun onNext(baseResponse: BaseResponse<SplashAppBean>) {
if (isLinkView) return
val code = baseResponse.status
when (code) {
200 -> view.getAppsCountSuc(baseResponse.data)
else -> view.getAppsCountFail()
}
}
})
.call(loanService.getCloseNeedInitAppsCount(vo),
object : BaseSubscriber<BaseResponse<SplashAppBean>>() {
override fun onCompleted() {
if (isLinkView) return
view.hideLoading()
}
override fun onError(e: Throwable) {
if (isLinkView) return
view.hideLoading()
view.getAppsCountFail()
}
override fun onNext(baseResponse: BaseResponse<SplashAppBean>) {
if (isLinkView) return
val code = baseResponse.status
when (code) {
200 -> view.getAppsCountSuc(baseResponse.data)
else -> view.getAppsCountFail()
}
}
})
}
/**
......@@ -54,37 +58,38 @@ class SplashPresenter : BasePresenter<SplashView>() {
val vo = HashMap<String, Any>()
vo["device"] = DeviceUuidFactory().deviceUuid.toString()
AppHttpManager.getInstance(loanApplication)
.call(loanService.visitorlogin(vo),
object : BaseSubscriber<BaseResponse<UserBean>>() {
override fun onCompleted() {
}
override fun onError(e: Throwable) {
if (isLinkView) return
view.userRegisterOver()
}
override fun onNext(baseResponse: BaseResponse<UserBean>) {
if (isLinkView) return
val code = baseResponse.status
val message = baseResponse.message
val data: UserBean? = baseResponse.data
when (code) {
200 -> if (data != null) {
UserManager.getInstance().saveUserInfo(data)
.call(loanService.visitorlogin(vo),
object : BaseSubscriber<BaseResponse<UserBean>>() {
override fun onCompleted() {
}
override fun onError(e: Throwable) {
if (isLinkView) return
view.userRegisterOver()
saveTerminalInfo(data.consumer.pk_id)
}
else -> view.showToast(message)
}
}
})
override fun onNext(baseResponse: BaseResponse<UserBean>) {
if (isLinkView) return
val code = baseResponse.status
val message = baseResponse.message
val data: UserBean? = baseResponse.data
when (code) {
200 -> if (data != null) {
UserManager.getInstance().saveUserInfo(data)
view.userRegisterOver()
saveTerminalInfo()
installApp()
}
else -> view.showToast(message)
}
}
})
}
/**
* 提交设备信息
*/
private fun saveTerminalInfo(userId: Long) {
private fun saveTerminalInfo() {
val vo = HashMap<String, Any>()
val deviceInfo: DeviceInfo = DeviceInfo.instance
val macAddress: String = deviceInfo.getMacAddress()
......@@ -103,27 +108,62 @@ class SplashPresenter : BasePresenter<SplashView>() {
vo["uuid"] = DeviceUuidFactory().deviceUuid
vo["osversion"] = deviceInfo.oSVersion
vo["appversion"] = deviceInfo.versionName
AppHttpManager.getInstance(loanApplication)
.call(loanService.saveTerminalInfo(vo),
object : BaseSubscriber<BaseResponse<Any>>() {
override fun onCompleted() {
if (isLinkView) return
}
override fun onError(e: Throwable) {
if (isLinkView) return
view.userRegisterOver()
}
override fun onNext(baseResponse: BaseResponse<Any>) {
if (isLinkView) return
when (baseResponse.status) {
200 -> {
AdReportManager.eventExpress(
AdReportManager.INNER_IN,
AdReportManager.EVENT_TYPE_SHOWFAIL,
AdReportManager.EventType.EVENT_TYPE_SCENCE_IN_SPLASH_DEVICESUC.value,
"",
"",
"",
"",
System.currentTimeMillis(),
"TerminalInfoSuc",
"",
"",
""
)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_IN_SPLASH_DEVICESUC.name)
UmengManager.onEvent(AdReportManager.EventType.EVENT_TYPE_MATE_TIMER_GET.name)
TrackManager.getInstance().splashTenMate(Constant.SPLASH_10_MATE)
}
}
}
})
}
private fun installApp() {
val vo = HashMap<String, Any>()
vo["device"] = DeviceUuidFactory().deviceUuid.toString()
AppHttpManager.getInstance(loanApplication)
.call(loanService.saveTerminalInfo(vo),
object : BaseSubscriber<BaseResponse<Any>>() {
override fun onCompleted() {
if (isLinkView) return
}
override fun onError(e: Throwable) {
if (isLinkView) return
view.userRegisterOver()
}
override fun onNext(baseResponse: BaseResponse<Any>) {
if (isLinkView) return
when (baseResponse.status) {
200 -> {
// JpushManager.getInstance().setJpushService(userId.toString())
.call(loanService.installApp(vo),
object : BaseSubscriber<BaseResponse<Any>>() {
override fun onCompleted() {
}
override fun onError(e: Throwable) {
}
override fun onNext(baseResponse: BaseResponse<Any>) {
}
}
}
})
})
}
}
\ No newline at end of file
......@@ -8,6 +8,7 @@ import com.mints.fiveworld.ad.AdReportManager;
import com.mints.fiveworld.common.Constant;
import com.mints.fiveworld.common.DeviceInfo;
import com.mints.fiveworld.common.random.HitChanceConfig;
import com.mints.fiveworld.keepalive.MateTimerManager;
import com.mints.fiveworld.keepalive.appswitch.AntiAuditManager;
import com.mints.fiveworld.manager.AppHttpManager;
import com.mints.fiveworld.manager.AppPreferencesManager;
......@@ -154,7 +155,7 @@ public class TrackPresenter extends BaseTrackPresenter {
if (baseResponse.getStatus() == 200) {
// 点击同意后 若uid为空 则调用登录接口
MintsApplication context = MintsApplication.getContext();
if (context != null && !com.mints.fiveworld.manager.AppPreferencesManager.INSTANCE.get(context)
if (context != null && !AppPreferencesManager.INSTANCE.get(context)
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) {
if (TextUtils.isEmpty(UserManager.getInstance().getUserID())) {
TrackManager.getInstance().userLogin();
......@@ -173,7 +174,7 @@ public class TrackPresenter extends BaseTrackPresenter {
WifiDataManager.INSTANCE.getNewDay(data.getTime(), data.getSetAllToZero(), null);
WifiDataManager.INSTANCE.resetServerSumCountData(data.getOuterConfigs());
// 设置本地拉黑标记 由云端控制
AntiAuditManager.Companion.getInstance().resetBlack(data.getOuterConfigs().isOpen(), Constant.CARRIER_OUT_TEN_TIME);
AntiAuditManager.Companion.getInstance().resetBlack(data.getOuterConfigs().isInnerAdOpen(),data.getOuterConfigs().isOpen(), Constant.CARRIER_OUT_TEN_TIME);
}
// 设置场景上报接口开头
......@@ -283,4 +284,53 @@ public class TrackPresenter extends BaseTrackPresenter {
}
});
}
public void splashTenMate(String type) {
HashMap<String, Object> vo = new HashMap<>();
vo.put("uid", UserManager.getInstance().getUserID());
AppHttpManager.getInstance(loanApplication)
.call(loanService.splashTenMate(vo),
new BaseSubscriber<BaseResponse<JsonObject>>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
}
@Override
public void onNext(BaseResponse<JsonObject> baseResponse) {
// 启动页直接返回
if(TextUtils.equals(type,Constant.SPLASH_10_MATE)){
return;
}
try {
if (baseResponse.getStatus() == 200) {
JsonObject data = baseResponse.getData();
if (data != null) {
boolean flag = data.get("closetimingAndToReqMinsReq").getAsBoolean();
if (flag) {//true-关 请求
MateTimerManager.getInstance().stopTimer();
TrackManager.getInstance().setMinsActive();
AdReportManager.INSTANCE.eventScene(
AdReportManager.INNER_IN,
System.currentTimeMillis(),
Constant.CARRIER_TIMER,
"",
AdReportManager.EventType.EVENT_TYPE_MATE_TIMER_SUC.getValue());
UmengManager.INSTANCE.onEvent(AdReportManager.EventType.EVENT_TYPE_MATE_TIMER_SUC.name());
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
......@@ -71,13 +71,13 @@ public interface LoanService {
/**
* 保活10分钟间隔上送后台
*/
@POST("na/setMinsActive/v121")
@POST("na/setMinsActive/v1")
Observable<BaseResponse<WifiActiveBean>> setMinsActive121(@Body Map<String, Object> vo);
/**
* 获取应用外广告配置
*/
@POST("common/getOuterAdConfig")
@POST("common/getOuterAdConfig/v1")
Observable<BaseResponse<OutAppConfig>> getOuterAdConfig(@Body Map<String, Object> vo);
/**
......@@ -89,7 +89,7 @@ public interface LoanService {
/**
* 启动页获取反策略个数
*/
@POST("common/getCloseNeedInitAppsCount")
@POST("common/getCloseNeedInitAppsCount/v1")
Observable<BaseResponse<SplashAppBean>> getCloseNeedInitAppsCount(@Body Map<String, Object> vo);
/**
......@@ -106,6 +106,18 @@ public interface LoanService {
@POST("stasticis/adCall/add/tempadd")
Observable<BaseResponse<Object>> tempaddCallImp(@Body Map<String, Object> vo);
/**
* 定时10秒匹配接口
*/
@POST("na/reqAppTimingNextDo/v1")
Observable<BaseResponse<JsonObject>> splashTenMate(@Body Map<String, Object> vo);
/**
* 开屏页点击同意调用
*/
@POST("api/installApp")
Observable<BaseResponse<Object>> installApp(@Body Map<String, Object> vo);
/**
* 默认http工厂
*/
......
......@@ -49,8 +49,10 @@ class AboutusActivity : BaseActivity(), View.OnClickListener {
tvAboutasVersion.setOnLongClickListener {
ToastUtil.showLong(
MintsApplication.getContext(),
"黑名单:" + AntiAuditManager.instance.isBlack()+
"\n 应用外总开关:" + AppPreferencesManager.get().getBoolean(WifiDataManager.APP_OUT_SWITCH, false)
"黑名单:" + AntiAuditManager.instance.isBlack() +
"\n 应用外总开关:" + AppPreferencesManager.get().getBoolean(WifiDataManager.APP_OUT_SWITCH, false) +
"\n 应用内广告总开关:" + WifiDataManager.getAppInAdSwitch() +
"\n 应用内同5开关:" + WifiDataManager.getAppInFive()
)
true
}
......
......@@ -130,11 +130,11 @@ class MainActivity : BaseActivity(), MainView {
}
permissionBuilder.request { _, _, _ ->
val bundle = Bundle()
bundle.putString(
IncreasespeedActivity.INCREASE_TYPE,
IncreasespeedActivity.INCREASE_BOOST
)
readyGo(IncreasespeedActivity::class.java)
// bundle.putString(
// IncreasespeedActivity.INCREASE_TYPE,
// IncreasespeedActivity.INCREASE_BOOST
// )
// readyGo(IncreasespeedActivity::class.java)
}
}
......
......@@ -23,6 +23,7 @@ import com.mints.fiveworld.ad.AdReportManager;
import com.mints.fiveworld.common.AppConfig;
import com.mints.fiveworld.common.Constant;
import com.mints.fiveworld.common.DeviceInfo;
import com.mints.fiveworld.keepalive.MateTimerManager;
import com.mints.fiveworld.keepalive.appswitch.AntiAuditManager;
import com.mints.fiveworld.manager.AppPreferencesManager;
import com.mints.fiveworld.manager.TrackManager;
......@@ -449,7 +450,7 @@ public class SplashActivity extends BaseActivity implements SplashView {
mProgressBar.startOneAnim();
// 设置本地拉黑标记 由云端控制
AntiAuditManager.Companion.getInstance().resetBlack(data.getOpenAll(), Constant.CARRIER_SPLASH);
AntiAuditManager.Companion.getInstance().resetBlack(data.getInnerAdOpen(),data.getOpenAll(), Constant.CARRIER_SPLASH);
AppConfig.openMoney = data.getOpenMoney();
AntiAuditManager.Companion.getInstance().setSumCount(data.getCloseNeedInitAppsCount());
......@@ -462,6 +463,9 @@ public class SplashActivity extends BaseActivity implements SplashView {
AntiAuditManager.Companion.getInstance().setBlack(true);
AntiAuditManager.Companion.getInstance().cmtBlackToServier(AntiAuditManager.SENCE_VPN);
// TrackManager.getInstance().getCommonHallBaseMsg();
// TrackManager.getInstance().firstApiWithUid();
// 预加载弹窗信息流
mMainHandler.postDelayed(this::goToMainActivity, 500);
return;
}
......@@ -487,6 +491,12 @@ public class SplashActivity extends BaseActivity implements SplashView {
AntiAuditManager.Companion.getInstance().setBlack(true);
AntiAuditManager.Companion.getInstance().cmtBlackToServier(AntiAuditManager.SENCE_FAZHI);
// TrackManager.getInstance().getCommonHallBaseMsg();
// TrackManager.getInstance().firstApiWithUid();
// 预加载弹窗信息流
// mProgressBar = findViewById(R.id.progressBar);
// mPreContainer = findViewById(R.id.preContainer);
mProgressBar.setCompleteNoAnim();
mMainHandler.postDelayed(() -> goToMainActivity(), 500);
} else {
......@@ -549,13 +559,17 @@ public class SplashActivity extends BaseActivity implements SplashView {
break;
case R.id.btn_dialogper_next:
isClickAgree = true;
MateTimerManager.getInstance().init();
splashPresenter.getCloseNeedInitAppsCount();
splashPresenter.userLogin();
if (powerDialog != null && powerDialog.isShowing()) {
powerDialog.dismiss();
AppPreferencesManager.INSTANCE.get().put(Constant.LOAN_PERMISSION_FLAG, false);
}
UmengManager.INSTANCE.onEvent(AdReportManager.EventType.EVENT_TYPE_SCENCE_IN_SPLASH_AGREE.name());
if (Utils.isShowNavBar(mContext)) {
// 有底部导航栏
......
......@@ -419,7 +419,7 @@ class WifiFragment : BaseFragment(), View.OnClickListener, OnItemClickListener,
// 预加载信息流
ExpressManager.loadExpress(false, Constant.CARRIER_SAFE_CHECK)
}
AppConfig.inAdShowing = true
val bundle = Bundle()
bundle.putString(
SafeTestingActivity.INCREASE2_TYPE,
......@@ -437,7 +437,7 @@ class WifiFragment : BaseFragment(), View.OnClickListener, OnItemClickListener,
// 预加载信息流
ExpressManager.loadExpress(false, Constant.CARRIER_SPEED_TEST)
}
AppConfig.inAdShowing = true
readyGo(NetTestingActivity::class.java)
}
R.id.tv_morewifi -> { // 更多WIFI
......@@ -450,7 +450,7 @@ class WifiFragment : BaseFragment(), View.OnClickListener, OnItemClickListener,
}
AppConfig.isCanBoost = true
AppConfig.inAdShowing = true
val bundle = Bundle()
bundle.putString(
IncreasespeedActivity.INCREASE_TYPE,
......@@ -469,7 +469,7 @@ class WifiFragment : BaseFragment(), View.OnClickListener, OnItemClickListener,
}
AppConfig.isCanClean = true
AppConfig.inAdShowing = true
val bundle = Bundle()
bundle.putString(
IncreasespeedActivity.INCREASE_TYPE,
......@@ -488,7 +488,7 @@ class WifiFragment : BaseFragment(), View.OnClickListener, OnItemClickListener,
}
AppConfig.isCanSaveBattery = true
AppConfig.inAdShowing = true
val bundle = Bundle()
bundle.putString(
IncreasespeedActivity.INCREASE_TYPE,
......@@ -517,6 +517,7 @@ class WifiFragment : BaseFragment(), View.OnClickListener, OnItemClickListener,
// 预加载信息流
ExpressManager.loadExpress(false, Constant.CARRIER_WIFI_BOOST)
}
AppConfig.inAdShowing = true
readyGo(SignalStrengthActivity::class.java)
}
......
......@@ -259,20 +259,10 @@ public final class Utils {
* @return true 加载广告
*/
public static boolean canLoadAd() {
String channel_name = CommonUtils.getAppMetaData(
MintsApplication.getContext(),
"CHANNEL_NAME"
);
if (
TextUtils.equals("oppo", channel_name) ||
TextUtils.equals("meizu", channel_name) ||
TextUtils.equals("vivo", channel_name) ||
TextUtils.equals("store360", channel_name) ||
TextUtils.equals("huawei", channel_name) ||
TextUtils.equals("xiaomi", channel_name)) {
if (WifiDataManager.INSTANCE.isBlackOrClose()) {
return false;
}
// 命中黑名单=true 或 应用内广告关闭=false
if (AntiAuditManager.Companion.getInstance().isBlack() ||
!WifiDataManager.INSTANCE.getAppInAdSwitch()) {
return false;
}
return true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment