1、优化部分逻辑
2、忽略网络安全策略
This commit is contained in:
shenzuqiang 2026-04-28 11:33:11 +08:00
parent 6b178ed9b1
commit 0b84bdb904
6 changed files with 12 additions and 15 deletions

View File

@ -197,7 +197,7 @@ fun AccountBindScreen(navController: NavHostController, viewModel: AccountBindVi
indication = null,
interactionSource = remember { MutableInteractionSource() }
) {
//TODO 跳转绑定或解绑微信
// 跳转绑定或解绑微信
if (userInfo?.weixinAppId.isNullOrEmpty()) {
navController.navigate("bind?type=${BindViewModel.BindType.FROM_WX.type}")
} else {

View File

@ -1,18 +1,13 @@
package com.img.rabbit.provider.storage
import android.text.TextUtils
import com.google.gson.Gson
import com.google.gson.GsonBuilder
import com.img.rabbit.bean.local.UniMpVersionBean
import com.img.rabbit.bean.response.UserConfigEntity
import com.img.rabbit.bean.response.LoginInfoEntity
import com.img.rabbit.bean.response.UserInfoEntity
import com.img.rabbit.provider.utils.HeadParamUtils.applicationContext
import com.img.rabbit.utils.MMKVUtils
import com.img.rabbit.utils.MMKVUtils.mmkv
import com.img.rabbit.utils.appwalle.ChannelReader
import kotlinx.serialization.json.Json
import org.json.JSONObject
/**
* SharedPreferences工具类用于简化数据持久化操作

View File

@ -403,7 +403,8 @@ object UniAppUtils {
// 下载文件小于1KB需要判断Url是否可靠
if (fileSize < 1024) {
return@withContext response.isSuccessful
val result = response.isSuccessful
return@withContext result
} else {
return@withContext true
}

View File

@ -39,7 +39,6 @@ class AccountBindViewModel : BaseViewModel() {
if(wechatCode.isEmpty()){
return
}
PreferenceUtil.saveWxCode(wechatCode)
// 调用 API 获取数据
val jsonWx = JsonObject()

View File

@ -65,9 +65,9 @@ class FeedbackViewModel : BaseViewModel() {
fun uploadImage(context: Context, uri: Uri) {
mLaunch {
try {
val compressedUri = ImageUtils.imageCompressToUri(context, uri) ?: throw IOException("无法压缩图片")
val requestFile = RequestBody.create("multipart/form-data".toMediaTypeOrNull(), compressedUri)
val filePart = MultipartBody.Part.createFormData("file", uri.lastPathSegment, requestFile)
val compressedUri:ByteArray = ImageUtils.imageCompressToUri(context, uri) ?: throw IOException("无法压缩图片")
val requestFile:RequestBody = RequestBody.create("multipart/form-data".toMediaTypeOrNull(), compressedUri)
val filePart:MultipartBody.Part = MultipartBody.Part.createFormData("file", uri.lastPathSegment, requestFile)
val response = ApiManager.serviceVo.upload(filePart, "feedback")
if (response.status) {
val updateFile = FileManagerBean(response.data, uri)

View File

@ -1,7 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">enrichgw.10010.com</domain>
<domain includeSubdomains="true">aliyuncs.com</domain>
</domain-config>
<base-config cleartextTrafficPermitted="true" />
<!-- <domain-config cleartextTrafficPermitted="true">-->
<!-- <domain includeSubdomains="true">enrichgw.10010.com</domain>-->
<!-- <domain includeSubdomains="true">aliyuncs.com</domain>-->
<!-- <domain includeSubdomains="true">home.batiao8.com</domain>-->
<!-- </domain-config>-->
</network-security-config>