一个最易用的 Flutter 小部件,用于应用程序版本检查!

pub package

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. 当应用程序版本较旧时

此小部件显示应用程序信息和新版本信息。

スクリーンショット 2021-12-16 9 53 39

通过点击此小部件,您可以显示一个对话框,提示用户更新。只有在有可用更新时,此对话框才会出现,并且新版本的发布说明将显示在对话框的中央。用户可以选择立即更新或不更新,即使他们跳过,他们也可以再次点击此小部件来显示相同的对话框。

スクリーンショット 2021-12-16 9 54 21

1.1.4.2. 当应用程序版本是最新时

如果应用程序版本已是最新,只需显示应用程序版本信息并说明这是最新版本。您仍然可以点击该小部件,但不会触发任何事件。

スクリーンショット 2021-12-16 9 58 45

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.

GitHub

查看 Github