public interface ITMSelfUpdateListener
限定符和类型 | 方法和说明 |
---|---|
void |
onDownloadAppProgressChanged(long receiveDataLen,
long totalDataLen)
(1) 省流量更新,跳应用宝进行自更新:
当已经安装应用宝 或者 开始没安装下载后已安装应用宝onresume,通过opensdk跳应用宝详情页更新,下载调用方更新包的应用宝ipc来的进度回调。 |
void |
onDownloadAppStateChanged(int state,
int errorCode,
java.lang.String errorMsg)
(1) 省流量更新,跳应用宝进行自更新:
当已经安装应用宝 或者 开始没安装下载后已安装应用宝onresume,通过opensdk跳应用宝详情页更新,下载调用方更新包的应用宝ipc来的状态回调 。 |
void |
onUpdateInfoReceived(TMSelfUpdateUpdateInfo updateInfo)
(只是checkupdate检查)增加接口给调用方 检查自更新 是否有更新包 ,如果有更新包,则返回新包大小、增量包大小
|
void onDownloadAppStateChanged(int state, int errorCode, java.lang.String errorMsg)
state
- 下载状态 TMAssistantDownloadTaskState(省流量更新,跳应用宝进行自更新) 或 TMSelfUpdateTaskState(使用sdk自更新)errorCode
- TMAssistantDownloadErrorCode(省流量更新,跳应用宝进行自更新) 或 TMSelfUpdateSDKErrorCode(使用sdk自更新)
错误码errorMsg
- 错误信息void onDownloadAppProgressChanged(long receiveDataLen, long totalDataLen)
url
- 当前任务的urlreceiveDataLen
- 已经接收的数据长度totalDataLen
- 全部需要接收的数据长度(如果无法获取目标文件的总长度,此参数返回 -1)void onUpdateInfoReceived(TMSelfUpdateUpdateInfo updateInfo)
updateInfo
- 这个参数,当继续往下走,下载 合成时,要传回来给接口downloadGenApk