Skip to content

InstallStrategy

Haoge edited this page Aug 6, 2018 · 2 revisions

作用

提供一个安装策略。便于针对不同的应用场景。定制不同的安装策略实现。

配置

[UpdateConfig.getConfig()/UpdateBuilder.create()]
    .setInstallStrategy(installStrategy)

接口

InstallStrategy

默认实现

DefaultInstallStrategy

  • 特性:
    • 适配Android7.0安装方案。
    • 适配强制更新逻辑:当为强制更新时,调起安装任务后。即将应用销毁。避免强制更新失效

定制

public class CustomInstallStrategy extends InstallStrategy{

    @Override
    public void install(Context context, String filename, Update update) {
        // 对apk文件filename执行安装操作
    }
}