2.5.2 - Performance - Software R
2024-01-02 本文已影响0人
4VZhang
24_0103_software_requirements.png
web.png
project.png
场景: Flutter项目中使用了FlutterXUpdate插件,方便安卓项目可以通过本地后台配置文件检测版本更新!
规则: iOS不允许通过通过本地配置进行热更新; 并且该插件也不支持iOS!
解决方案:
步骤1.仅保留安卓项目中热更新插件初始化&检测; 剔除iOS项目中FlutterXUpdate插件的初始化以及更新检测方法!
// 插件初始化
if (Platform.isAndroid) {
FlutterXUpdate.init(
retryUrl: _pgyUpdateUrl,
enableRetry: false)
}
// 版本检测
if (Platform.isAndroid) {
FlutterXUpdate.checkUpdate(
url: _updateUrl,
themeColor: '#FF5CD0C2',
topImageRes: 'update_top_bg',
buttonTextColor: '#FFFFFFFF');
}
}
步骤2:剔除项目中包含pgyer.com的所有文案,尤其是Web页面中的
web.png
project.png