一个最易用的 Flutter 小部件,用于应用程序版本检查!
1. 关于
AppVersion 是一个开源的 Flutter 小部件。
通过 AppVersion,您可以轻松检查和显示您的应用程序的新版本。
1.1. 简介
1.1.1. 安装库
使用 Flutter
flutter pub add app_version
1.1.2. 导入它
import 'package:app_version/app_version.dart';
1.1.3. 使用 AppVersion
使用 AppVersion 小部件可以非常轻松地集成到您的应用程序中。
import 'package:app_version/app_version.dart';
import 'package:flutter/material.dart';
class DemoAppVersion extends StatelessWidget {
const DemoAppVersion({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) => Scaffold(
appBar: AppBar(
title: const Text('Sample For App Version'),
),
body: const Center(
child: AppVersion(), // ← Just here
),
);
}
1.1.4. 工作原理
1.1.4.1. 当应用程序版本较旧时
此小部件显示应用程序信息和新版本信息。
通过点击此小部件,您可以显示一个对话框,提示用户更新。只有在有可用更新时,此对话框才会出现,并且新版本的发布说明将显示在对话框的中央。用户可以选择立即更新或不更新,即使他们跳过,他们也可以再次点击此小部件来显示相同的对话框。
1.1.4.2. 当应用程序版本是最新时
如果应用程序版本已是最新,只需显示应用程序版本信息并说明这是最新版本。您仍然可以点击该小部件,但不会触发任何事件。
1.2. 许可证
Copyright (c) 2021, Kato Shinya. All rights reserved.
Use of this source code is governed by a
BSD-style license that can be found in the LICENSE file.


