Files
CloudHome-Ops/pubspec.yaml

51 lines
1.8 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: cloudhome_ops
description: "CloudHome-Ops 移动端(Android + iOS + HarmonyOS),三端共用一套 lib/ 代码。"
publish_to: "none"
version: 1.0.2+8
environment:
sdk: ">=3.4.0 <4.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
go_router: ^14.2.0
flutter_riverpod: ^2.5.1
dio: ^5.4.3
intl: ^0.19.0
# 跨平台相机/相册二维码扫码(替代华为 ScanKit),用于设备扫码查询/绑定。
mobile_scanner: ^5.2.0
# 相机权限申请(扫码前确保已授权,避免黑屏/报错)。
permission_handler: ^11.3.1
# 启动图/Logo 本地图片选择(相册/拍照)。
image_picker: ^1.1.2
# 通用文件选择器(APK 等非媒体文件上传)。
file_picker: ^8.1.2
# 门店扩展字段本地持久化(SharedPreferences 封装)。
shared_preferences: ^2.2.2
# 文件 MD5 计算(秒传去重 / fileName 取摘要)。
# 腾讯云 COS 直传客户端已 vendoring 到 lib/services/cos/cos_client.dart
# (对齐 Web 端 cos-js-sdk-v5 的 STS 签名,并修复有效期逻辑)。
crypto: ^3.0.3
# 设备列表「向右滑动显示删除按钮」——滑动揭示可点击动作(区别于 Dismissible 松手即弹窗)。
flutter_slidable: ^3.1.0
# 读取当前 App 版本信息(包名 / versionCode / versionName),用于版本更新检测。
package_info_plus: ^8.1.0
# 打开浏览器跳转到 APK 下载地址 / 应用商店,用于版本更新提示。
url_launcher: ^6.3.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
flutter:
uses-material-design: true
assets:
# 登录页 Logo(云朵 + 云管理 + ainetv)。
- assets/images/logo.png
# 省市级联数据(省→市→区三级树)。
- assets/data/MCityPiker/province.json