Skip to content

Latest commit

 

History

History
99 lines (64 loc) · 2.09 KB

README-ZH.md

File metadata and controls

99 lines (64 loc) · 2.09 KB

launch_at_startup

pub version

这个插件允许 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());
}

// ...

请看这个插件的示例应用,以了解完整的例子。

谁在用使用它?

许可证

MIT