パッケージ、リポジトリ、アプリカテゴリを検索

simple_update_dialog のカバー
パッケージ詳細v1.0.4

simple_update_dialog

ユーザーにアプリの更新を促すための、プラットフォーム固有のダイアログを表示する簡単なパッケージです。

AndroidiOSmacOSWindowsLinux
30日間ダウンロード
27
いいね数
4
Pub ポイント
160

パッケージをインストール

flutter pub add simple_update_dialog

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

軽量なFlutterパッケージで、プラットフォームに応じたダイアログを表示し、ユーザーにアプリの更新を促します。Android、iOS、macOS、Windows、Linuxとのシームレスな統合を目的としており、複雑な設定なしにネイティブのような更新体験を提供します。新しいバージョンが検出されたときにダイアログをトリガーでき、タイムリーな更新を促すことでユーザーの維持率を向上させます。カスタムメッセージやボタン、アプリストアまたは更新手順へのオプションリンクもサポートしています。

用途

  • 新しいリリース後にユーザーに更新を促す
  • アップデートのリマインダーを通じたアプリ保留率の向上
  • ネイティブスタイルで更新通知を表示する
  • 自動更新チェックのためのCI/CDパイプラインとの統合
  • プラットフォーム間で一貫した更新体験を提供する

主な機能

  • プラットフォーム固有のUIレンダリング
  • 最小限のセットアップで簡単な統合
  • カスタマイズ可能なメッセージおよびボタンテキスト
  • アプリストアへのディープリンクをサポートしています
  • クロスプラットフォーム互換性(Android、iOS、macOS、Windows、Linux)

適している対象

  • 簡単なアプリ更新のプロンプトを探している開発者
  • ユーザー参加を伴う頻繁な更新が必要なアプリ
  • 複数のプラットフォームでネイティブな外観のダイアログを目指すプロジェクト
  • 更新ダイアログ用のボイラープレートコードを減らしたいチーム

注意事項

  • パッケージ外で手動でのバージョンチェックロジックが必要
  • 自動ダウンロードまたはインストールを処理しません
  • 基本的なテキストとボタン以外のカスタマイズは限られている
  • バックエンドまたはバージョンチェックサービスと併用するのが最適です
  • サイレントまたはバックグラウンド更新には適していません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

simple_update_dialog

A simple package for showing a paltform-specific dialog to promote users to update the app.

Usage

To use this plugin, add simple_update_dialog as a dependency in your pubspec.yaml file.

Screenshots

Screenshot Screenshot
Example
import 'package:flutter/material.dart';
import 'package:simple_update_dialog/simple_update_dialog.dart';

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: ElevatedButton(
          onPressed: () {
            SimpleUpdateDialog.showUpdateDialog(
              context: context,
              isForceUpdate: false,
              dialogConfig: DialogConfig(
                appStoreUrl: '',
                playStoreUrl: '',
                currentVersion: '1.0.0',
                latestAndroidVersion: '1.0.1',
                latestIOSVersion: '1.0.1',
                minAndroidAppVerAllowed: '1.0.0',
                minIOSAppVerAllowed: '1.0.0',
              ),
            );
          },
          child: const Text("Show Update Dialog"),
        ),
      ),
    );
  }
}

See the example app for better understanding.

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。