Need help with flutter_in_app_update?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

feilfeilundfeil
147 Stars 22 Forks Other 50 Commits 16 Opened issues

Description

Flutter Plugin: Enables In App Updates on Android using the official Android APIs.

Services available

!
?

Need anything else?

Contributors list

# 54,291
Dart
Flutter
Spring
kotlin-...
32 commits
# 5,517
Dart
Objecti...
Flutter
Firebas...
9 commits
# 52,472
Dart
bazel
bazel-r...
Java
1 commit

pub package

Presented by

https://ffuf.de

Maintained by Jonas Bark

inappupdate

Enables In App Updates on Android using the official Android APIs.

https://developer.android.com/guide/app-bundle/in-app-updates

Documentation

The following methods are exposed: -

Future checkForUpdate()
: Checks if there's an update available -
Future performImmediateUpdate()
: Performs an immediate update (full-screen) -
Future startFlexibleUpdate()
: Starts a flexible update (background download) -
Future completeFlexibleUpdate()
: Actually installs an available flexible update

Please have a look in the example app on how to use it!

Android

This plugin integrates the official Android APIs to perform in app updated that were released in 2019: https://developer.android.com/guide/app-bundle/in-app-updates

iOS

iOS does not offer such a functionality. You might want to look into e.g. https://pub.dev/packages/upgrader. If you call the methods above on a iOS device you'll run into a not-implemented exception.

Troubleshooting

Getting ERRORAPINOT_AVAILABLE error

Be aware that this plugin cannot be tested locally. It must be installed via Google Play to work. Please check the official documentation about In App Updates from Google.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.