패키지, 저장소 및 앱 카테고리 검색

simple_update_dialog 표지
패키지 상세v1.0.4

simple_update_dialog

사용자가 앱을 업데이트하도록 유도하기 위해 플랫폼별 대화 상자를 표시하는 간단한 패키지입니다.

AndroidiOSmacOSWindowsLinux
30일 다운로드
27
좋아요
4
Pub 점수
160

패키지 설치

flutter pub add simple_update_dialog

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

플랫폼에 맞는 대화 상자를 표시하여 사용자에게 앱 업데이트를 요청하는 가벼운 플러터 패키지입니다. 안드로이드, iOS, macOS, 윈도우, 리눅스와 원활하게 통합되도록 설계되어 복잡한 설정 없이 네이티브처럼 느껴지는 업데이트 경험을 제공합니다. 새 버전이 감지되면 대화 상자를 트리거할 수 있어, 사용자의 유지율을 높이기 위해 시기적절한 업데이트를 유도합니다. 사용자 정의 메시지, 버튼 및 앱 스토어 또는 업데이트 지침으로 연결할 수 있는 옵션 링크를 지원합니다.

사용 사례

  • 새로운 릴리스 후 사용자에게 업데이트하도록 유도하기
  • 업데이트 알림을 통한 앱 유지율 향상
  • 네이티브 스타일로 업데이트 알림 표시
  • 자동 업데이트 확인을 위한 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 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.