Pakete, Repositories und App-Kategorien suchen

Cover von in_app_update
Paketdetailsv5.0.0

in_app_update

Aktiviert In-App-Updates auf Android mithilfe der offiziellen Android-APIs.

Android
30-Tage-Downloads
375.000
Likes
1310
Pub-Punkte
160

Paket installieren

flutter pub add in_app_update

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das in_app_update-Paket ermöglicht nahtlose In-App-Updates auf Android durch Nutzung der offiziellen Android In-App-Updates-API. Es erlaubt Entwicklern, Benutzer direkt innerhalb der Anwendung zur Aktualisierung aufzufordern, was die Benutzerbindung verbessert und eine zeitnahe Bereitstellung neuer Funktionen und Sicherheitspatches sicherstellt. Das Paket verarbeitet sowohl flexible als auch sofortige Update-Flows und bietet eine reibungslose Upgrade-Erfahrung, ohne dass Benutzer manuell die Google Play Store-App aufrufen müssen. Es lässt sich problemlos in Flutter-Anwendungen mit minimaler Konfiguration integrieren.

Anwendungsfälle

  • Benutzer zur Aktualisierung der App während der Laufzeit auffordern
  • Umsetzung von sofortigen oder flexiblen Aktualisierungsstrategien
  • Verbesserung der Akzeptanzrate von App-Updates
  • Sicherstellen, dass Benutzer auf der neuesten Version bleiben
  • Verringern der Abhängigkeit von externen App-Stores für Updates

Hauptmerkmale

  • Offizielle Android-API-Integration
  • Unterstützung für flexible und sofortige Aktualisierungstypen
  • Einfache Flutter-Oberfläche
  • Automatische Überprüfung des Aktualisierungsstatus
  • Kompatibilität über Versionen hinweg

Geeignet für

  • Android-only Flutter-Anwendungen
  • Apps mit hohem Update-Komplianz-Anforderungen
  • Entwickler, die den Lebenszyklus der App intern verwalten
  • Projekte, die bei Aktualisierungen die Benutzererfahrung priorisieren
  • Teams, die Google Play für die Verteilung verwenden

Hinweise

  • Beschränkt auf die Android-Plattform
  • Erfordert Google Play-Dienste
  • Unterstützt kein iOS
  • Erforderliche ordnungsgemäße Behandlung von Aktualisierungsflusszuständen
  • Könnte zusätzliche Berechtigungen oder Konfigurationen erfordern

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

pub package

Maintained by Jonas Bark

in_app_update

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<AppUpdateInfo> checkForUpdate(): Checks if there's an update available
  • Future<void> performImmediateUpdate(): Performs an immediate update (full-screen)
  • Future<void> startFlexibleUpdate(): Starts a flexible update (background download)
  • Future<void> 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 ERROR_API_NOT_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:

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

Update does not work on old Android versions

In App Updates are only available from API Versions >= 21, as mentioned here.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten