FLUTTER ECOSYSTEM

restart_app

一个 Flutter 插件,用于以平台特定的原生行为重启或重新启动 Flutter 应用。

最新版本
1.8.3
近 30 天下载
12.9万
喜欢数
515
Pub 分数
160

Package Overview

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

插件概览

restart_app 包提供了一种简单的方法,可在原生平台行为下重启或重新启动 Flutter 应用程序。它使开发者能够以编程方式在 Android、iOS、Web、macOS、Windows 和 Linux 上重启应用,确保跨平台的一致用户体验。该插件利用平台特定的重启机制,例如系统级应用重新启动或浏览器刷新,非常适合主题切换、语言更改或配置更新等需要完全刷新应用的场景。该插件轻量且易于集成到现有项目中。

适合场景
  • 应用主题重新加载
  • 语言更改需要重启
  • 配置更新处理
  • 用户会话已重置
  • 调试和开发工作流程
主要特点
  • 跨平台重启支持
  • 原生平台行为
  • 简单的 API 集成
  • 无需额外权限
  • 适用于移动设备、桌面端和网页
适合对象
  • 需要应用重启功能的开发者
  • 具有动态UI设置的应用程序
  • 多语言应用程序
  • 开发工具和调试实用程序
使用建议
  • 在所有网页环境中可能无法正常工作
  • 需要正确处理状态持久化
  • 不适用于即时状态转换
  • 对重启时间的控制有限
  • 平台特定的限制可能适用
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add restart_app

所属分类

源码仓库

关联项目