update 模拟环境检查
This commit is contained in:
@@ -131,7 +131,12 @@ class ListenActivity : AppCompatActivity() {
|
|||||||
sw_accessibility.isChecked = false
|
sw_accessibility.isChecked = false
|
||||||
ToastUtils.showLong("请先填写并保存链接号~")
|
ToastUtils.showLong("请先填写并保存链接号~")
|
||||||
} else if (!PermissionHelper.isAccessibilitySettingOn()) {
|
} else if (!PermissionHelper.isAccessibilitySettingOn()) {
|
||||||
startActivity(Intent(this, AccessibilityGuideActivity::class.java))
|
if (SPUtils.getInstance().getBoolean("risk", false)) {
|
||||||
|
sw_accessibility.isChecked = false
|
||||||
|
ToastUtils.showLong("新号请勿使用模拟器/云手机!")
|
||||||
|
} else {
|
||||||
|
startActivity(Intent(this, AccessibilityGuideActivity::class.java))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (PermissionHelper.isAccessibilitySettingOn()) {
|
if (PermissionHelper.isAccessibilitySettingOn()) {
|
||||||
|
|||||||
@@ -14,5 +14,8 @@ data class MyConfigBean(
|
|||||||
var robotKeyCheck: Int? = null,
|
var robotKeyCheck: Int? = null,
|
||||||
|
|
||||||
//通讯加密 0不加密 1加密
|
//通讯加密 0不加密 1加密
|
||||||
var encryptType: Int? = null
|
var encryptType: Int? = null,
|
||||||
|
|
||||||
|
//创建时间
|
||||||
|
var createTime: String? = null
|
||||||
)
|
)
|
||||||
@@ -66,7 +66,8 @@ object WeworkLoopImpl {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 检查账号是否已实名
|
* 检查账号是否已实名 & 新号使用模拟环境
|
||||||
|
* @return 通过检查 true 否则 false
|
||||||
*/
|
*/
|
||||||
private fun checkRealName(): Boolean {
|
private fun checkRealName(): Boolean {
|
||||||
if (!SPUtils.getInstance("myInfo").getBoolean("realName", false)
|
if (!SPUtils.getInstance("myInfo").getBoolean("realName", false)
|
||||||
@@ -77,6 +78,13 @@ object WeworkLoopImpl {
|
|||||||
sleep(5000)
|
sleep(5000)
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
if (SPUtils.getInstance().getBoolean("risk", false)) {
|
||||||
|
LogUtils.e("新号请勿使用模拟器/云手机!")
|
||||||
|
ToastUtils.show("新号请勿使用模拟器/云手机!")
|
||||||
|
MyApplication.launchIntent()
|
||||||
|
sleep(5000)
|
||||||
|
return false
|
||||||
|
}
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import org.yameida.worktool.R
|
|||||||
import org.yameida.worktool.model.network.CheckUpdateResult
|
import org.yameida.worktool.model.network.CheckUpdateResult
|
||||||
import org.yameida.worktool.model.network.GetMyConfigResult
|
import org.yameida.worktool.model.network.GetMyConfigResult
|
||||||
import org.yameida.worktool.service.log
|
import org.yameida.worktool.service.log
|
||||||
|
import org.yameida.worktool.utils.envcheck.CheckRoot
|
||||||
import update.UpdateAppUtils
|
import update.UpdateAppUtils
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
@@ -88,12 +89,20 @@ object HttpUtil {
|
|||||||
if (commonResult.code != 200) {
|
if (commonResult.code != 200) {
|
||||||
return onError(response)
|
return onError(response)
|
||||||
}
|
}
|
||||||
LogUtils.i(commonResult.data)
|
LogUtils.i("获取配置", commonResult.data)
|
||||||
|
SPUtils.getInstance().put("risk", false)
|
||||||
|
if (CheckRoot.isDeviceRooted()) {
|
||||||
|
val date = TimeUtils.string2Date(commonResult.data.createTime, "yyyy-MM-dd'T'HH:mm:ss")
|
||||||
|
if (System.currentTimeMillis() - date.time < 7 * 68400 * 1000) {
|
||||||
|
LogUtils.e("新号使用模拟环境!")
|
||||||
|
ToastUtils.showLong("新号请勿使用模拟器/云手机!")
|
||||||
|
SPUtils.getInstance().put("risk", true)
|
||||||
|
}
|
||||||
|
}
|
||||||
commonResult.data?.apply {
|
commonResult.data?.apply {
|
||||||
Constant.qaUrl = this.callbackUrl ?: ""
|
Constant.qaUrl = this.callbackUrl ?: ""
|
||||||
Constant.openCallback = this.openCallback ?: 0
|
Constant.openCallback = this.openCallback ?: 0
|
||||||
Constant.replyStrategy = (this.replyAll ?: 0) + 1
|
Constant.replyStrategy = (this.replyAll ?: 0) + 1
|
||||||
return
|
|
||||||
}
|
}
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
LogUtils.e(e)
|
LogUtils.e(e)
|
||||||
|
|||||||
Reference in New Issue
Block a user