version:1.2.5

fix:
update:资源同步,样式同步,优化更新
This commit is contained in:
2026-03-02 15:50:50 +08:00
parent 626d61d7b3
commit 9e19962c17
126 changed files with 10745 additions and 498 deletions

View File

@@ -13,6 +13,7 @@ import androidx.multidex.MultiDex;
import com.alibaba.sdk.android.push.CloudPushService;
import com.alibaba.sdk.android.push.CommonCallback;
import com.alibaba.sdk.android.push.noonesdk.PushInitConfig;
import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory;
import com.arialyy.aria.core.Aria;
import com.hjq.toast.Toaster;
@@ -20,6 +21,7 @@ import com.tencent.bugly.crashreport.CrashReport;
import com.tencent.mmkv.MMKV;
import com.xwad.os.BuildConfig;
import com.xwad.os.alarm.AlarmUtils;
import com.xwad.os.config.CommonConfig;
import com.xwad.os.manager.AmapManager;
import com.xwad.os.manager.AppManager;
import com.xwad.os.manager.ConnectManager;
@@ -31,6 +33,7 @@ import com.xwad.os.push.PushManager;
import com.xwad.os.receiver.ApkInstallReceiver;
import com.xwad.os.utils.ActivationUtil;
import com.xwad.os.utils.AppUsedTimeUtils;
import com.xwad.os.utils.JgyUtils;
import com.xwad.os.utils.OpenApkUtils;
import com.xwad.os.utils.SystemUtils;
@@ -83,6 +86,8 @@ public class BaseApplication extends Application {
ActivationUtil.init(this);
RemoteManager.init(this);
JgyUtils.init(this);
CrashReport.initCrashReport(getApplicationContext(), "4efcaad4c9", false);
CrashReport.setDeviceId(BaseApplication.this, DeviceSNManager.getDeviceSN());
@@ -112,14 +117,25 @@ public class BaseApplication extends Application {
}
public void aliyunPushInit() {
PushServiceFactory.init(this);
// 特殊场景 需要定时拉起channel
PushInitConfig config = new PushInitConfig.Builder()
.application(this)
.loopStartChannel(true)
.loopInterval(60 * 10 * 1000)
// 开启channel进程
.disableChannelProcess(false)
// 开启channel进程心跳
.disableChannelProcessheartbeat(false)
.build();
PushServiceFactory.init(config);
final CloudPushService pushService = PushServiceFactory.getCloudPushService();
pushService.setLogLevel(CloudPushService.LOG_DEBUG);
pushService.setLogLevel(CloudPushService.LOG_OFF);
pushService.register(this, new CommonCallback() {
@Override
public void onSuccess(String response) {
Log.e("AliyunPush", "init cloudchannel success");
Log.e("AliyunPush", "init cloudchannel success " + pushService.getDeviceId());
MMKV.mmkvWithID(CommonConfig.MMKV_ID, MMKV.MULTI_PROCESS_MODE).encode(CommonConfig.ALIYUN_PUSH_ID, pushService.getDeviceId());
}
@Override