easy_app_update 0.0.4 copy "easy_app_update: ^0.0.4" to clipboard
easy_app_update: ^0.0.4 copied to clipboard

Notify users when a new app version is available on Play Store or App Store. Supports force and soft update modes.

example/easy_app_update_example.dart

import 'package:flutter/material.dart';
import 'package:easy_app_update/easy_app_update.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(home: HomePage());
  }
}

class HomePage extends StatefulWidget {
  const HomePage({super.key});

  @override
  State<HomePage> createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  @override
  void initState() {
    super.initState();
    WidgetsBinding.instance.addPostFrameCallback((_) {
      // Basic usage — soft update dialog
      EasyAppUpdate.checkForUpdate(context);

      // Force update example:
      // EasyAppUpdate.checkForUpdate(
      //   context,
      //   config: UpdateConfig(updateMode: UpdateMode.force),
      // );

      // Custom dialog example:
      // EasyAppUpdate.checkForUpdate(
      //   context,
      //   config: UpdateConfig(
      //     dialogBuilder: (context, version, openStore, dismiss) {
      //       return AlertDialog(
      //         title: Text('v$version available!'),
      //         actions: [
      //           if (dismiss != null) TextButton(onPressed: dismiss, child: const Text('Later')),
      //           ElevatedButton(onPressed: openStore, child: const Text('Update')),
      //         ],
      //       );
      //     },
      //   ),
      // );
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text('Easy App Update Example')),
      body: const Center(child: Text('Check for updates on launch')),
    );
  }
}
1
likes
160
points
159
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Notify users when a new app version is available on Play Store or App Store. Supports force and soft update modes.

Repository (GitHub)
View/report issues

Topics

#update #in-app-update #version-check #play-store #app-store

License

MIT (license)

Dependencies

flutter, http, package_info_plus, url_launcher

More

Packages that depend on easy_app_update