Flutter-App更新

升级说明

   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获取权限

参考如下 (感谢前辈整理的资料)

path_provider
flutter_download_manager
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。