version:zhanrui 6.3.2,MTK 2.3.2

fix:
update:优化推送
This commit is contained in:
2023-01-13 22:08:18 +08:00
parent 7a268c2156
commit 19fb7d2451
4 changed files with 28 additions and 32 deletions

View File

@@ -67,11 +67,11 @@ android {
targetSdkVersion 28
// //MTK
versionCode 41
versionName "2.3.1"
versionCode 42
versionName "2.3.2"
// //cube
// versionCode 71
// versionName "6.3.1"
// versionCode 72
// versionName "6.3.2"
ndk {
//选择要添加的对应 cpu 类型的 .so 库。

View File

@@ -155,6 +155,9 @@ import com.aoleyun.os.widget.custom.CustomWidgetParser;
import com.arialyy.aria.core.Aria;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.tencent.android.tpush.XGIOperateCallback;
import com.tencent.android.tpush.XGPushConfig;
import com.tencent.android.tpush.XGPushManager;
import com.tencent.mmkv.MMKV;
import java.io.File;
@@ -482,6 +485,25 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
// JPushInterface.getAlias(this, new Random().nextInt(100));
JGYUtils.getInstance().wakeUpAppstore();
JGYUtils.getInstance().wakeUpDeviceInfo();
XGPushConfig.enableDebug(this, true);
XGPushManager.registerPush(this, new XGIOperateCallback() {
@Override
public void onSuccess(Object data, int flag) {
//token在设备卸载重装的时候有可能会变
Log.e("TPush", "注册成功设备token为" + data);
NetInterfaceManager.getInstance().setPushTag(true, new NetInterfaceManager.onCompleteCallback() {
@Override
public void onComplete() {
}
});
}
@Override
public void onFail(Object data, int errCode, String msg) {
Log.e("TPush", "注册失败,错误码:" + errCode + ",错误信息:" + msg);
}
});
}

View File

@@ -67,31 +67,7 @@ public class BaseApplication extends Application {
}
private void initPush() {
// JPushInterface.setDebugMode(BuildConfig.DEBUG); // 设置开启日志,发布时请关闭日志
// JPushInterface.init(this);
XGPushConfig.enableDebug(this, true);
XGPushManager.registerPush(this, new XGIOperateCallback() {
@Override
public void onSuccess(Object data, int flag) {
//token在设备卸载重装的时候有可能会变
Log.e("TPush", "注册成功设备token为" + data);
}
@Override
public void onFail(Object data, int errCode, String msg) {
Log.e("TPush", "注册失败,错误码:" + errCode + ",错误信息:" + msg);
}
});
NetInterfaceManager.getInstance().setPushTag(true, new NetInterfaceManager.onCompleteCallback() {
@Override
public void onComplete() {
}
});
// initAliasObservable();
// initTagObservable();
// setJpushAlias();
// setJpushTags();
}
private void initAliasObservable() {

View File

@@ -108,7 +108,6 @@ public class NetInterfaceManager {
}
public Observable<BaseResponse> getRunningAppObservable(String json) {
return mRetrofit.create(RunningApp.class)
.sendRunningInfo(Utils.getSerial(), json)
@@ -170,7 +169,7 @@ public class NetInterfaceManager {
if (jsonString == null) {
setPushTag(callback);
} else {
Set tagSets = mMMKV.decodeStringSet(UrlAddress.GET_DEVICES_TAGS);
Set tagSets = mMMKV.decodeStringSet(UrlAddress.GET_DEVICES_TAGS + "pushset");
Log.e("setPushTags", "tagSets: " + tagSets);
clearAndAppendTags(tagSets);
callback.onComplete();
@@ -178,7 +177,6 @@ public class NetInterfaceManager {
}
}
public void setPushTag(onCompleteCallback callback) {
Set set = new HashSet();
JGYUtils.getInstance().getAppPlatform(new JGYUtils.GetAppPlatformCallback() {
@@ -223,7 +221,7 @@ public class NetInterfaceManager {
@Override
public void onComplete() {
Log.e("setPushTag", "onComplete: ");
mMMKV.encode(UrlAddress.GET_DEVICES_TAGS, set);
mMMKV.encode(UrlAddress.GET_DEVICES_TAGS + "pushset", set);
clearAndAppendTags(set);
callback.onComplete();
}