update:2020.5.11

fix:优化app内部网页管控
add:
This commit is contained in:
2020-05-11 18:34:39 +08:00
parent fbe3acd02b
commit eaa86225aa
11 changed files with 263 additions and 109 deletions

View File

@@ -24,6 +24,7 @@ import com.mjsheng.myappstore.MyApplication;
import com.mjsheng.myappstore.comm.CommonDatas;
import com.mjsheng.myappstore.network.HTTPInterface;
import com.mjsheng.myappstore.network.Network;
import com.mjsheng.myappstore.server.InitJpushServer;
import com.mjsheng.myappstore.utils.ApkUtils;
import com.mjsheng.myappstore.utils.MySQLData;
import com.mjsheng.myappstore.utils.SaveListUtils;
@@ -363,40 +364,42 @@ public class MyJPushReceiver extends BroadcastReceiver {
}
private void getDeselectBrowerID() {
Network.getDeselectBrowserIDApi().getDeselectBrowserIDApi("YTM3YTAxNTJmMmZmNzkyM2E2YzIwZjlhZTc0NzNmMGI=", Utils.getSerial()).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer<ResponseBody>() {
public void onComplete() {
Log.e("mjsheng", "getDeselectBrowerID---onComplete");
}
HTTPInterface.setBrowserList(mContext);//浏览器网址管控
public void onError(Throwable param1Throwable) {
Log.e("mjsheng", "getDeselectBrowerID=onError:");
}
public void onNext(ResponseBody param1ResponseBody) {
try {
String str1;
String str2 = param1ResponseBody.string();
Log.e("mjsheng", "DeselectBrowserIDApi::" + str2);
JSONObject jSONObject = new JSONObject(str2);
switch (Integer.valueOf(jSONObject.optInt("code")).intValue()) {
case 200:
str1 = jSONObject.getJSONObject("data").optString("ids");
writeDeselectBrowserIDtoSystem(str1);
return;
}
Log.e("mjsheng", "getDeselectBrowerID---code is -200");
return;
} catch (Exception e) {
Log.e("mjsheng", "getDeselectBrowerID---wroing----" + e.getMessage());
e.printStackTrace();
return;
}
}
public void onSubscribe(Disposable param1Disposable) {
Log.e("mjsheng", "getDeselectBrowerID---onSubscribe");
}
});
// Network.getDeselectBrowserIDApi().getDeselectBrowserIDApi("YTM3YTAxNTJmMmZmNzkyM2E2YzIwZjlhZTc0NzNmMGI=", Utils.getSerial()).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer<ResponseBody>() {
// public void onComplete() {
// Log.e("mjsheng", "getDeselectBrowerID---onComplete");
// }
//
// public void onError(Throwable param1Throwable) {
// Log.e("mjsheng", "getDeselectBrowerID=onError:");
// }
//
// public void onNext(ResponseBody param1ResponseBody) {
// try {
// String str1;
// String str2 = param1ResponseBody.string();
// Log.e("mjsheng", "DeselectBrowserIDApi::" + str2);
// JSONObject jSONObject = new JSONObject(str2);
// switch (Integer.valueOf(jSONObject.optInt("code")).intValue()) {
// case 200:
// str1 = jSONObject.getJSONObject("data").optString("ids");
// writeDeselectBrowserIDtoSystem(str1);
// return;
// }
// Log.e("mjsheng", "getDeselectBrowerID---code is -200");
// return;
// } catch (Exception e) {
// Log.e("mjsheng", "getDeselectBrowerID---wroing----" + e.getMessage());
// e.printStackTrace();
// return;
// }
// }
//
// public void onSubscribe(Disposable param1Disposable) {
// Log.e("mjsheng", "getDeselectBrowerID---onSubscribe");
// }
// });
}
@@ -708,7 +711,7 @@ public class MyJPushReceiver extends BroadcastReceiver {
private void setHomepagtag(String s) {
//设置主页和标签
HTTPInterface.setHomepagtag(mContext);
HTTPInterface.setHomepagtag(mContext);//设置主页和标签
// if (TextUtils.isEmpty(s)) {
// Log.e("mjsheng", "setHomepagtag extras is null");
@@ -730,7 +733,7 @@ public class MyJPushReceiver extends BroadcastReceiver {
private void setAPPinsideWebsite(String s) {
//禁止app内部网页访问包名用,隔开
HTTPInterface.setAppinsideWeb(mContext);
HTTPInterface.setAppinsideWeb(mContext);//app内部网页管控
// if (TextUtils.isEmpty(s)) {
// Log.e("mjsheng", "setAPPinsideWebsite extras is null");
//