v3.0.0
version_tracker
本地版本和构建跟踪插件。可用来跟踪之前的安装,并在升级时轻松迁移数据。
48喜欢 199近 30 天下载140Pub 分数
AndroidiOSWebmacOSWindowsLinux
Flutter 的 Xamarin.Essentials VersionTracking
以下为英文项目原文快照,最新内容请访问 GitHub。
Local version and build tracker plugin. Provides the ability to keep track of previous installations and easily migrate data between upgrades.
Call this on the main function
var vt = VersionTracker();
await vt.track();
You can also set the max number for version and build history by giving a value to buildHistoryMaxLength and versionHistoryMaxLength in the track function.
var vt = VersionTracker();
await vt.track(buildHistoryMaxLength: 10, versionHistoryMaxLength: 10);
Then call these whenever you want (in these examples the user has launched a bunch of previous versions, and this is the first time he's launched the new version 1.0.11):
vt.isFirstLaunchEver; // false
vt.isFirstLaunchForVersion; // true
vt.isFirstLaunchForBuild; // true
vt.currentVersion; // 1.0.11
vt.previousVersion; // 1.0.10
vt.firstInstalledVersion; // 1.0.0
vt.versionHistory; // [ 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.10, 1.0.11 ]
vt.currentBuild; // 18
vt.previousBuild; // 15
vt.firstInstalledBuild; // 1
vt.buildHistory; // [ 1, 2, 3, 4, 5, 8, 9, 10, 11, 13, 15, 18 ]
依赖清单 5 项
{"sdk":"flutter"}^2.5.3^9.0.0{"sdk":"flutter"}^6.0.0先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗