系统设置

用于跳转到系统设置的 Flutter 插件。

对于Android,该插件目前支持跳转到WiFi、蓝牙和应用通知设置。其他设置路径将很快添加。

对于iOS,该插件仅打开应用设置屏幕“设置”应用程序,因为使用URL scheme打开内部设置路径违反了Apple的规定。使用URL scheme打开设置也可能导致App Store拒绝。

如果您能找到任何解决方法或改进,欢迎随时提交pull requests。

用法

要使用此插件,请在您的pubspec.yaml文件中将system_setting添加为依赖项

对于iOS,SettingTarget将不起作用。它将始终转到应用设置。

示例

import 'package:flutter/material.dart';
import 'packages:system_setting/system_setting.dart';

void main() => runApp(MaterialApp(
      home: Scaffold(
        body: Center(
          child: RaisedButton(
            onPressed: _jumpToSetting,
            child: Text('Goto setting'),
          ),
        ),
      ),
    ));

_jumpToSetting() {
  SystemSetting.goto(SettingTarget.WIFI);
}

GitHub

https://github.com/Edward608/system_setting