version:1.2.5
fix: update:资源同步,样式同步,优化更新
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user