launch_at_startup 패키지는 macOS, Windows 또는 Linux에서 사용자가 로그인할 때 Flutter 데스크톱 애플리케이션이 자동으로 시작되도록 합니다. 이 패키지는 플랫폼 간에 자동 시작 동작을 확인, 활성화 또는 비활성화할 수 있는 간단한 API를 제공합니다. 시스템 모니터, 알림 도구 또는 생산성 유틸리티와 같이 백그라운드에서 지속적으로 실행되어야 하는 앱에 특히 유용합니다. 플러그인은 Flutter의 데스크톱 지원과 원활하게 통합되며, 네이티브 코드 변경 없이도 작동합니다. 플랫폼별 메커니즘을 활용하여 시작 항목을 신뢰성 있게 관리합니다.
사용 사례
백그라운드 모니터링 앱
시스템 유틸리티 도구
알림 서비스
생산성 앱 자동 시작
지속적인 데스크톱 애플리케이션
주요 기능
크로스 플랫폼 시작 제어
간단한 활성화/비활성화 API
플랫폼별 구현
네이티브 코드가 필요하지 않습니다
macOS, Windows 및 Linux를 지원합니다
적합한 대상
자동 시작이 필요한 데스크톱 앱
시스템 수준 유틸리티
지속적인 존재가 필요한 앱
다수의 데스크톱 OS를 대상으로 하는 개발자
수동 사용자 개입 없이 실행되는 도구
고려 사항
일부 시스템에서는 사용자 권한이 필요합니다
다른 자동 시작 앱과 충돌할 수 있습니다
동작은 운영체제에 따라 약간씩 다릅니다
모바일 앱에 적합하지 않습니다
사용자는 시스템 설정에서 수동으로 활성화해야 할 수 있습니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
🚀 Ship Your App Faster: Try Fastforge - The simplest way to build, package and distribute your Flutter apps.
launch_at_startup
This plugin allows Flutter desktop apps to Auto launch on startup / login.
The build phase cannot run with "User Script Sandboxing" enabled. With Xcode 15 or newer where it is enabled by default, disable "User Script Sandboxing" in build settings.
(It needs some extra works to have our script to comply with the build phase sandbox.)(I would name the run script Copy “Launch at Login Helper”)
Who's using it?
Biyi (比译) - A convenient translation and dictionary app.