这个插件允许 Flutter 桌面 应用在启动/登录时自动启动。
English | 简体中文
Linux | macOS | Windows |
---|---|---|
✔️ | ✔️ | ✔️ |
⚠️ macOS 只支持非沙盒模式。
将此添加到你的软件包的 pubspec.yaml 文件:
dependencies:
launch_at_startup: ^0.1.5
或
dependencies:
launch_at_startup:
git:
url: https://github.com/leanflutter/launch_at_startup.git
ref: main
import 'dart:io';
import 'package:launch_at_startup/launch_at_startup.dart';
import 'package:package_info_plus/package_info_plus.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
PackageInfo packageInfo = await PackageInfo.fromPlatform();
launchAtStartup.setup(
appName: packageInfo.appName,
appPath: Platform.resolvedExecutable,
);
await launchAtStartup.enable();
await launchAtStartup.disable();
bool isEnabled = await launchAtStartup.isEnabled();
runApp(const MyApp());
}
// ...
请看这个插件的示例应用,以了解完整的例子。
- Biyi (比译) - 一个便捷的翻译和词典应用程序。