diff --git a/app/src/main/java/com/uiui/sn/network/interceptor/RepeatRequestInterceptor.java b/app/src/main/java/com/uiui/sn/network/interceptor/RepeatRequestInterceptor.java index c7d7d6a..ac4646a 100644 --- a/app/src/main/java/com/uiui/sn/network/interceptor/RepeatRequestInterceptor.java +++ b/app/src/main/java/com/uiui/sn/network/interceptor/RepeatRequestInterceptor.java @@ -19,6 +19,9 @@ import okhttp3.Response; import okhttp3.ResponseBody; import okio.Buffer; +/** + * v1.0 2022-07-15 16:16:52 + */ public class RepeatRequestInterceptor implements Interceptor { private static final String TAG = RepeatRequestInterceptor.class.getSimpleName(); diff --git a/app/src/main/java/com/uiui/sn/tpush/MessageReceiver.java b/app/src/main/java/com/uiui/sn/tpush/MessageReceiver.java index 5a4c619..86d9428 100644 --- a/app/src/main/java/com/uiui/sn/tpush/MessageReceiver.java +++ b/app/src/main/java/com/uiui/sn/tpush/MessageReceiver.java @@ -37,6 +37,7 @@ import com.uiui.sn.R; import com.uiui.sn.bean.BaseResponse; import com.uiui.sn.config.CommonConfig; import com.uiui.sn.dialog.CustomDialog; +import com.uiui.sn.disklrucache.CacheHelper; import com.uiui.sn.manager.ControlManager; import com.uiui.sn.manager.ControlPanelManager; import com.uiui.sn.manager.DeviceManager; @@ -58,6 +59,7 @@ import com.uiui.sn.utils.Utils; import java.io.File; import java.io.FileNotFoundException; +import java.io.IOException; import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.ArrayList; @@ -94,6 +96,7 @@ public class MessageReceiver extends XGPushBaseReceiver { private Context mContext; private ContentResolver mResolver; private PackageManager mPackageManager; + private CacheHelper mCacheHelper; /** * 消息透传处理 @@ -106,6 +109,8 @@ public class MessageReceiver extends XGPushBaseReceiver { this.mContext = context; this.mResolver = context.getContentResolver(); this.mPackageManager = context.getPackageManager(); + this.mCacheHelper = new CacheHelper(context); + String text = "收到消息:" + message.toString(); // 获取自定义key-value String customContent = message.getCustomContent(); @@ -611,6 +616,11 @@ public class MessageReceiver extends XGPushBaseReceiver { break; case JIGUANG_RESET_DEVICES: ToastUtil.debugShow("收到推送消息: 设备恢复出厂设置"); + try { + mCacheHelper.delete(); + } catch (IOException e) { + e.printStackTrace(); + } DeviceManager.doMasterClear(); break; case JIGUANG_APP_SETTING: @@ -691,6 +701,11 @@ public class MessageReceiver extends XGPushBaseReceiver { ToastUtil.debugShow("老师授权/取消授权"); MainService.getPresenter().getAllApp(); MainService.getPresenter().getForceInstall(); + try { + mCacheHelper.delete(); + } catch (IOException e) { + e.printStackTrace(); + } DeviceManager.doMasterClear(); break; case JIGUANG_FLIGHT_MODE: