插件概览
app_launcher 包是一个 Flutter 插件,可使用其唯一的应用 ID 直接从 Flutter 应用中启动已安装的 Android 或 iOS 应用。它提供了一个简单的接口来打开设备上的其他应用,适用于深度链接或与外部服务集成。该插件支持 Android,并设计用于用户需要在应用间无缝导航的场景。它不需要除标准应用访问权限之外的额外权限。
适合场景
- 从Flutter应用内部打开第三方应用
- 启用指向特定应用的深度链接
- 在生产力工具中集成应用导航
- 支持启动器式界面中的应用切换
主要特点
- 通过包名称启动应用
- Android 的简单 API
- 无需额外权限
- 仅适用于已安装的应用程序
- 轻量且专注
适合对象
- 开发应用程序启动器的开发者
- 需要应用间导航的应用
- 与系统应用集成的工具
- 仅限 Android 的应用程序
使用建议
- 仅限 Android 平台
- 需要正确的包名称
- 不支持 iOS
- 应用必须安装在设备上
- 无不存在应用的备用方案