version:zhanrui 6.3.2,MTK 2.3.2
fix: update:优化推送
This commit is contained in:
@@ -67,11 +67,11 @@ android {
|
|||||||
targetSdkVersion 28
|
targetSdkVersion 28
|
||||||
|
|
||||||
// //MTK
|
// //MTK
|
||||||
versionCode 41
|
versionCode 42
|
||||||
versionName "2.3.1"
|
versionName "2.3.2"
|
||||||
// //cube
|
// //cube
|
||||||
// versionCode 71
|
// versionCode 72
|
||||||
// versionName "6.3.1"
|
// versionName "6.3.2"
|
||||||
|
|
||||||
ndk {
|
ndk {
|
||||||
//选择要添加的对应 cpu 类型的 .so 库。
|
//选择要添加的对应 cpu 类型的 .so 库。
|
||||||
|
|||||||
@@ -155,6 +155,9 @@ import com.aoleyun.os.widget.custom.CustomWidgetParser;
|
|||||||
import com.arialyy.aria.core.Aria;
|
import com.arialyy.aria.core.Aria;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.google.gson.reflect.TypeToken;
|
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 com.tencent.mmkv.MMKV;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@@ -482,6 +485,25 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
|
|||||||
// JPushInterface.getAlias(this, new Random().nextInt(100));
|
// JPushInterface.getAlias(this, new Random().nextInt(100));
|
||||||
JGYUtils.getInstance().wakeUpAppstore();
|
JGYUtils.getInstance().wakeUpAppstore();
|
||||||
JGYUtils.getInstance().wakeUpDeviceInfo();
|
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);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -67,31 +67,7 @@ public class BaseApplication extends Application {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void initPush() {
|
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() {
|
private void initAliasObservable() {
|
||||||
|
|||||||
@@ -108,7 +108,6 @@ public class NetInterfaceManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Observable<BaseResponse> getRunningAppObservable(String json) {
|
public Observable<BaseResponse> getRunningAppObservable(String json) {
|
||||||
return mRetrofit.create(RunningApp.class)
|
return mRetrofit.create(RunningApp.class)
|
||||||
.sendRunningInfo(Utils.getSerial(), json)
|
.sendRunningInfo(Utils.getSerial(), json)
|
||||||
@@ -170,7 +169,7 @@ public class NetInterfaceManager {
|
|||||||
if (jsonString == null) {
|
if (jsonString == null) {
|
||||||
setPushTag(callback);
|
setPushTag(callback);
|
||||||
} else {
|
} else {
|
||||||
Set tagSets = mMMKV.decodeStringSet(UrlAddress.GET_DEVICES_TAGS);
|
Set tagSets = mMMKV.decodeStringSet(UrlAddress.GET_DEVICES_TAGS + "pushset");
|
||||||
Log.e("setPushTags", "tagSets: " + tagSets);
|
Log.e("setPushTags", "tagSets: " + tagSets);
|
||||||
clearAndAppendTags(tagSets);
|
clearAndAppendTags(tagSets);
|
||||||
callback.onComplete();
|
callback.onComplete();
|
||||||
@@ -178,7 +177,6 @@ public class NetInterfaceManager {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void setPushTag(onCompleteCallback callback) {
|
public void setPushTag(onCompleteCallback callback) {
|
||||||
Set set = new HashSet();
|
Set set = new HashSet();
|
||||||
JGYUtils.getInstance().getAppPlatform(new JGYUtils.GetAppPlatformCallback() {
|
JGYUtils.getInstance().getAppPlatform(new JGYUtils.GetAppPlatformCallback() {
|
||||||
@@ -223,7 +221,7 @@ public class NetInterfaceManager {
|
|||||||
@Override
|
@Override
|
||||||
public void onComplete() {
|
public void onComplete() {
|
||||||
Log.e("setPushTag", "onComplete: ");
|
Log.e("setPushTag", "onComplete: ");
|
||||||
mMMKV.encode(UrlAddress.GET_DEVICES_TAGS, set);
|
mMMKV.encode(UrlAddress.GET_DEVICES_TAGS + "pushset", set);
|
||||||
clearAndAppendTags(set);
|
clearAndAppendTags(set);
|
||||||
callback.onComplete();
|
callback.onComplete();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user