parent
f8b2ddb42c
commit
8877763a29
|
|
@ -54,9 +54,11 @@ import com.img.rabbit.viewmodel.GeneralViewModel
|
|||
import com.img.rabbit.viewmodel.LoginViewModel
|
||||
import com.img.rabbit.viewmodel.ReportViewModel
|
||||
import com.img.rabbit.viewmodel.SplashViewModel
|
||||
import io.dcloud.feature.sdk.DCUniMPSDK
|
||||
import kotlinx.coroutines.DelicateCoroutinesApi
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.launch
|
||||
import org.json.JSONObject
|
||||
|
||||
class MainActivity : ComponentActivity(), LoadingCallback {
|
||||
private lateinit var generalViewModel: GeneralViewModel
|
||||
|
|
@ -173,6 +175,21 @@ class MainActivity : ComponentActivity(), LoadingCallback {
|
|||
}
|
||||
}
|
||||
|
||||
LaunchedEffect(Unit) {
|
||||
DCUniMPSDK.getInstance().setOnUniMPEventCallBack { appid, event, data, callback ->//appid, event, data, callback ->
|
||||
if(event == "start_combo_pay"){
|
||||
//拉起微信小程序来支付
|
||||
val weixinMpOriId = JSONObject(data.toString()).optString("weixinMpOriId")
|
||||
val outTradeNo = JSONObject(data.toString()).optString("outTradeNo")
|
||||
UniAppUtils.startUniPay(
|
||||
api = generalViewModel.api,
|
||||
weixinMpOriId = weixinMpOriId,
|
||||
outTradeNo = outTradeNo
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 同意隐私政策后,获取服务器时间(系统时间同步完成后获取用户配置信息,配置信息同步完成才能启动)
|
||||
LaunchedEffect(generalViewModel.agreementStatus.value) {
|
||||
if (generalViewModel.agreementStatus.value){
|
||||
|
|
|
|||
|
|
@ -135,6 +135,8 @@ fun HomeScreen(
|
|||
}
|
||||
}
|
||||
|
||||
/*
|
||||
//已移到MainActivity中监听处理
|
||||
LaunchedEffect(Unit) {
|
||||
DCUniMPSDK.getInstance().setOnUniMPEventCallBack { _, _, data, _ ->//appid, event, data, callback ->
|
||||
//拉起微信小程序来支付
|
||||
|
|
@ -147,6 +149,7 @@ fun HomeScreen(
|
|||
)
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
var homeIconConfig by remember { mutableStateOf(PreferenceUtil.getUserConfig()?.config?.homeIconEntity) }
|
||||
var uniVersionConfig by remember { mutableStateOf(PreferenceUtil.getUserConfig()?.config?.uniVersionEntity) }
|
||||
|
|
|
|||
Loading…
Reference in New Issue