升级说明
App在更新时IOS无法直接应用内下载,需要跳转至App store更新。Android则可以通过应用内下载最新的apk实现更新升级。
插件
package_info_plus: ^4.0.2
dio: ^5.3.2
flutter_download_manager: ^0.5.5
path_provider: ^2.1.0
url_launcher: ^6.1.12
open_file: ^3.3.2
permission_handler: ^10.4.3
Android应用内更新涉及获取包信息、请求、下载、存储目录、权限申请,IOS跳转App store涉及uri跳转
注意
- apk存放在外部存储是需要存储权限的,下载时需要用
permission_handler
获取权限,打开时需要配置provider才能访问 - 应用内安装apk的需要权限,使用
open_file
打开时需要用permission_handler
获取权限
网友评论