-
Notifications
You must be signed in to change notification settings - Fork 257
FAQ
Haoge edited this page Dec 29, 2017
·
4 revisions
目前暂时没有接入动态权限请求的想法。首先,由于动态权限的复杂性与兼容性,如果要接入框架的话会使得框架方法数增加很多,有点得不偿失,而这类的功能。完全可以交给别的一些更加稳定、易用、专业的动态权限申请框架。比如RxPermission之类的去执行。而且现在基本大部分的app其实也都有自己使用的权限框架。这部分相当于功能重复了
你可以通过对控制台使用标签UpdatePluginLog进行日志过滤,以方便的进行快速问题定位:
这种情况虽然很少,但是有朋友的确遇到过...佩服一波脑洞...
这种情况。可以考虑直接创建出UpdateBuilder与Update对象。然后直接通过 Launcher.launchDownload(update, builder) 方法进行启动。
对于这种非正式的app更新操作。建议的做法是:对不同的运行环境,创建对应的不同的UpdateConfig实例提供使用,比如:
// 此为插件化环境。配置更新外置插件逻辑
UpdateConfig pluginUpdateConfig =
// 使用createConfig创建一个单独的更新配置
UpdateConfig.createConfig()
// 针对你当前的插件化环境进行各种接口定制配置
...
// 配置插件化环境下所需要使用的安装策略。
.setInstallStrategy(pluginInstallStrategy);
// 保存好插件更新配置。并在插件化环境下需要下载对应插件的时候。启动插件更新任务
UpdateBuilder.create(pluginUpdateConfig)// 指定使用插件更新配置
.setUrl(pluginCheckUrl)
.check();
热修复、应用商城等的使用方式均类似。都创建一个自身的更新配置提供使用即可!