70 lines
1.9 KiB
YAML
70 lines
1.9 KiB
YAML
name: video_app
|
||
description: "短视频应用(Flutter,iOS/Android 双端)"
|
||
publish_to: 'none'
|
||
|
||
version: 1.1.7+9
|
||
|
||
environment:
|
||
sdk: ^3.9.2
|
||
|
||
# 支付渠道 iOS 平台配置:tobias / fluwx 的 pod 脚本会在 pod install 时
|
||
# 依据以下配置写入 Info.plist 的 CFBundleURLTypes、LSApplicationQueriesSchemes
|
||
# 以及 Runner.entitlements 的 associated-domains。
|
||
# 正式上线前必须替换为商户申请到的真实值(占位值仅用于打通配置链路):
|
||
# tobias.url_scheme 支付宝回跳 scheme,须全局唯一且不含下划线
|
||
# tobias.ios.universal_link 支付宝 Universal Link
|
||
# fluwx.app_id 微信开放平台 App 的 appId
|
||
# fluwx.ios.universal_link 微信 Universal Link(须与开放平台后台登记一致)
|
||
tobias:
|
||
url_scheme: videoapp256kb
|
||
ios:
|
||
universal_link: https://app.256kb.top/alipay
|
||
|
||
fluwx:
|
||
app_id: wx0000000000000000
|
||
debug_logging: false
|
||
ios:
|
||
universal_link: https://app.256kb.top/wechat
|
||
|
||
dependencies:
|
||
flutter:
|
||
sdk: flutter
|
||
|
||
cupertino_icons: ^1.0.8
|
||
|
||
# 状态管理(02-技术文档 2.1)
|
||
flutter_riverpod: ^2.6.1
|
||
# 网络
|
||
dio: ^5.7.0
|
||
# 路由
|
||
go_router: ^14.8.1
|
||
# 本地存储:配置用 SharedPreferences,Token 用安全存储
|
||
shared_preferences: ^2.3.4
|
||
flutter_secure_storage: ^9.2.3
|
||
# 图片缓存(封面/头像)
|
||
cached_network_image: ^3.4.1
|
||
# 播放器(HLS m3u8)
|
||
media_kit: ^1.1.11
|
||
media_kit_video: ^1.2.5
|
||
media_kit_libs_video: ^1.0.5
|
||
# 工具:MD5(兜底域名)、UUID(设备指纹)
|
||
crypto: ^3.0.6
|
||
uuid: ^4.5.1
|
||
# 系统分享面板
|
||
share_plus: ^10.1.4
|
||
# 相册选择视频(上传发布)
|
||
image_picker: ^1.1.2
|
||
# 外部浏览器/商店跳转(强制更新下载页)
|
||
url_launcher: ^6.3.1
|
||
tobias: ^5.3.4
|
||
fluwx: ^5.7.7
|
||
|
||
dev_dependencies:
|
||
flutter_test:
|
||
sdk: flutter
|
||
|
||
flutter_lints: ^5.0.0
|
||
|
||
flutter:
|
||
uses-material-design: true
|