flutter_app_update_lib 0.0.4
flutter_app_update_lib: ^0.0.4 copied to clipboard
A Flutter plugin that provides seamless in-app update support for Android (native Play Store flow) and iOS (custom update dialog with App Store redirect).
flutter_app_update_lib #
A Flutter plugin to handle in-app updates for both Android and iOS using platform-specific approaches.
Getting Started #
This project is a starting point for a Flutter
plug-in package,
a specialized package that includes platform-specific implementation code for
Android and/or iOS.
For help getting started with Flutter development, view the
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference.
Features #
Android #
- Uses native Android methods to check for app updates
- Displays the official Play Store update dialog
- Provides smooth in-app update experience
iOS #
- Displays a custom update dialog within the app
- Redirects users to the App Store for updating
Usage #
Initialization #
final appUpdateLib = AppUpdateLib(
iOSAppStoreCountry: 'us',
androidPlayStoreCountry: 'en_US',
);
Check for Update #
await appUpdateLib.checkForUpdate(
context: context,
showIosDialog: true,
);
Platform Behavior #
Android #
- Uses native Android in-app update API
- Shows official Play Store update dialog
iOS #
- No native in-app update API available
- Custom dialog is shown within the app
- Redirects to App Store
Notes #
- Android requires Play Store deployment
- iOS depends on App Store availability
- Test on real devices for proper behavior