Pakete, Repositories und App-Kategorien suchen

Cover von update_notification
Paketdetailsv1.0.1

update_notification

Überprüfen Sie, ob der Benutzer die aktuelle Version Ihrer Flutter-App hat.

AndroidiOSmacOS
30-Tage-Downloads
22
Likes
29
Pub-Punkte
120

Paket installieren

flutter pub add update_notification

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das update_notification-Paket hilft Flutter-Anwendungen festzustellen, ob der Benutzer die aktuellste Version verwendet, indem es eine remote Konfigurationsdatei überprüft. Es unterstützt die Plattformen Android, iOS und macOS und ermöglicht Entwicklern, Benutzer auf Updates hinzuweisen, wenn eine neuere Version verfügbar ist. Das Paket holt Versionsinformationen von einer angegebenen URL, vergleicht sie mit der aktuellen App-Version und löst entsprechende Benachrichtigungen oder Warnungen aus. Ideal zur Wartung der App-Qualität und sicherstellt, dass Nutzer von den neuesten Verbesserungen und Sicherheitspatches profitieren.

Anwendungsfälle

  • Benutzer auffordern, die App zu aktualisieren
  • Überwachung der App-Version-Konformität
  • Benachrichtigen Sie Benutzer über neue Versionen
  • Sicherheitspatches müssen implementiert werden
  • Verbessern Sie die Benutzererfahrung durch zeitnahe Aktualisierungen

Hauptmerkmale

  • Überprüft die Remote-Version über eine URL
  • Unterstützt mehrere Plattformen
  • Anpassbare Aktualisierungshinweise
  • Leichtgewichtig und einfache Integration
  • Echtzeit-Versionsvergleich

Geeignet für

  • Apps, die häufig aktualisiert werden müssen
  • Unternehmensanwendungen
  • Sicherheitskritische Apps
  • Benutzerorientierte Mobile Apps
  • Plattformübergreifende Flutter-Projekte

Hinweise

  • Benötigt eine öffentlich zugängliche Versionskonfigurationsdatei
  • Benötigt Netzwerkzugriff für Überprüfungen
  • Kann die Leistung beeinträchtigen, wenn falsch konfiguriert
  • Abhängig von der Zuverlässigkeit des externen Servers
  • Beschränkt auf Versionsbasierte Update-Erkennung

Original-README

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

update_notification

  • This flutter package will alert app users to update the application.
  • With the help of an alert pop-up, users can easily navigate to the respective stores(App Store or play Store) to update the app.

UI

The UI of the alert dialog is simply a card.

Screenshots:

Installation

Add update_notification as a dependency in your pubspec.yaml file.

dependencies:
  update_notification: ^1.0.1

Usage

  • In main.dart (or any) file, first create an instance of the UpdateNotification class in your initState() method.

    final UpdateNotification updateNotification = UpdateNotification();

  • Pass the application package name in andoidAppId, iOSAppId.

  • Pass application minimum version value in minimumVersion parameter. This parameter is used to force people to update application, any user having version less than the specified version will be forced to update application

  • Call showAlertDialog method- updateNotification.showAlertDialog(context: context);

  • If updated app version is available on stores, application will get a popup on launch of application and an option to Update. On click of update button user will be directed to the respective stores(App store or play store).

Example

 import 'package:flutter/cupertino.dart';
 import 'package:flutter/material.dart';
 import '/update_notification.dart';

 class Example extends StatefulWidget {
   const Example({Key? key}) : super(key: key);

   @override
   _ExampleState createState() => _ExampleState();
 }

 class _ExampleState extends State<Example> {
   @override
   void initState() {
     super.initState();

     final UpdateNotification updateNotification =
         UpdateNotification(
             iOSAppId: 'com.google.myride',
             androidAppId: 'com.google.rever',
             minimumVersion: '1.0.0');

     showDialog(updateNotification);
   }

   void showDialog(UpdateNotification updateVersion) {
     updateVersion.showAlertDialog(context: context);
   }

   @override
   Widget build(BuildContext context) {
     return Scaffold(
       body: Container(),
     );
   }
 }

Kategorien

Abhängigkeiten

Abhängigkeiten 6 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.