wjc
3 天以前 80f2ca2df62ff1cd03046864af504245be078eb2
app/src/main/java/com/hdl/photovoltaic/other/HdlAppUpdateLogic.java
@@ -8,6 +8,8 @@
import com.hdl.linkpm.sdk.core.exception.HDLException;
import com.hdl.linkpm.sdk.user.bean.NewVersionBean;
import com.hdl.photovoltaic.HDLApp;
import com.hdl.photovoltaic.config.AppConfigManage;
import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.internet.HttpClient;
import com.hdl.photovoltaic.internet.api.HttpApi;
import com.hdl.photovoltaic.listener.CloudCallBeak;
@@ -21,9 +23,13 @@
public class HdlAppUpdateLogic {
    /**
     * 在iot平台创建新app时自动生成的
     * 在iot平台创建新app时自动生成的(测试环境)
     */
    private final String appCode = "1728976668552863746";
    private final String appCodeTest = "1728976668552863746";
    /**
     * 在iot平台创建新app时自动生成的(正式环境)
     */
    private final String appCodeRelease = "1763139117625831426";
    private static volatile HdlAppUpdateLogic sHdlAppUpdateLogic;
    /**
@@ -47,7 +53,7 @@
     * @return 返回包名
     */
    public String getApkFileName() {
        return HDLApp.getInstance().getPackageName()+".apk";
        return HDLApp.getInstance().getPackageName() + ".apk";
    }
    /**
@@ -59,7 +65,11 @@
     */
    public void checkAppVersion(String version, CloudCallBeak<NewVersionBean> cloudCallBeak) {
        JsonObject json = new JsonObject();
        json.addProperty("appCode", appCode);
        if (AppConfigManage.getOnlineServer()) {
            json.addProperty("appCode", appCodeRelease);
        } else {
            json.addProperty("appCode", appCodeTest);
        }
        json.addProperty("version", version);
        json.addProperty("releaseSystem", "Android");//发布系统,IOS、Android, wgt
        String requestUrl = HttpApi.POST_APP_VERSION_CHECK;