FLUTTER ECOSYSTEM

terminate_restart

一个用于应用终止和重启并带有数据清除选项的 Flutter 插件。

terminate_restart 封面
最新版本
1.1.0
近 30 天下载
3.1万
喜欢数
69
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter 插件,可在 Android、iOS 和 Web 上启用应用终止和重启,并可选择性地清除数据。它允许开发者以编程方式关闭应用并重新启动,适用于需要干净状态的场景,例如配置更改或身份验证重置后。该插件提供了一个简单的 API,可在各个平台上触发这些操作,确保行为一致。它可通过 pub.dev 轻松集成到现有的 Flutter 项目中。

适合场景
  • 设置更改后重启应用
  • 注销时清除缓存数据
  • 重新初始化应用状态
  • 处理身份验证重置
  • 更新后强制重新启动
主要特点
  • 跨平台支持(Android、iOS、Web)
  • 重启时清除应用数据的选项
  • 用于终止和重启的简单 API
  • 适用于所有主要平台
  • 轻量且易于集成
适合对象
  • 需要应用重启功能的开发者
  • 应用在用户操作后需要重置状态
  • 具有复杂会话管理的项目
  • 处理敏感数据的移动应用
  • 需要受控重启的Web应用程序
使用建议
  • 可能无法在所有 Android 启动器上正常工作
  • iOS 限制可能会限制完全终止
  • Web 支持受限于浏览器行为
  • 数据清除行为因平台而异
  • 某些设备需要适当的权限
支持平台AndroidiOSWeb

安装插件

flutter pub add terminate_restart

所属分类

依赖

依赖清单 2 项
  • plugin_platform_interface^2.0.2
  • web^1.1.0

源码仓库

关联项目