| | |
| | | package com.hdl.sdk.connect.cloud; |
| | | |
| | | import com.hdl.hdlhttp.HxHttp; |
| | | import com.hdl.sdk.connect.bean.response.UpdateInfo; |
| | | |
| | | import io.reactivex.rxjava3.disposables.Disposable; |
| | | |
| | |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 检查app是否更新 |
| | | * |
| | | * @return |
| | | */ |
| | | public static Disposable checkAppVersion(String versionCode, String appCode, CheckAppVersionListener listener) { |
| | | return HxHttp.builder() |
| | | .url(HdlCloudApi.BASE_CHINA_URL + HdlCloudApi.CHECK_APP_VERSION_URL) |
| | | .params("version", versionCode) |
| | | .params("appCode", appCode) |
| | | .params("releaseSystem", "Android") |
| | | .build() |
| | | .post() |
| | | .subscribeWith(new HDLResponse<UpdateInfo>() { |
| | | @Override |
| | | public void onResponse(UpdateInfo response) { |
| | | listener.onSuccess(response); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(HDLException e) { |
| | | listener.onError(e); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | } |