vpn_sdp_banner

sdp_vpn 状态监听 banner 组件,用于监听 VPN 连接状态并在应用内显示连接状态提示条。

此库专为内部项目需求设计,若不符合您的使用场景,敬请谅解。

安装

pubspec.yaml 中添加依赖:

dependencies:
  vpn_sdp_banner: ^1.0.2

然后执行:

flutter pub get

使用示例

import 'package:vpn_sdp_banner/vpn_sdp_banner.dart';

// 在应用顶层添加 VPN 状态监听 Banner
class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: VpnSdpBanner(
        child: Scaffold(
          body: Center(child: Text('主页面内容')),
        ),
      ),
    );
  }
}

功能特性

  • 实时监听 VPN 连接状态
  • 自动显示/隐藏连接状态提示条
  • 支持自定义提示样式

依赖

  • Flutter SDK
  • vpn_sdp
  • ecp_widget
  • ecp_theme
  • ecp_net
  • dict_dart_extension
  • dict_flutter_extension

License

Apache 2.0