AuroraStore 中文文档 下载 App

Session Installer — Aurora Store 默认推荐的安装器

什么是 Session Installer

Session Installer 是 Aurora Store 的默认安装器,也是官方推荐给普通用户的选项。它使用 Android 系统提供的 PackageInstaller API(自 Android 5.0 起存在),在一个独立的安装会话中完成 APK 安装。

工作原理

Aurora Store 下载 APK
    ↓
调用 PackageInstaller.createSession()
    ↓
把 APK 写入安装会话的临时流
    ↓
session.commit() → 系统弹出安装确认界面
    ↓
用户确认 → 系统完成安装

权限要求

Session Installer 不需要任何特殊权限——Aurora Store 只需要普通的「安装未知应用」权限(与任何其他 APK 安装器相同)。

优点

优点说明
安全使用 Android 官方 API,安装流程由系统控制,不绕过任何安全机制
兼容Android 5.0+ 原生支持,几乎所有设备都能工作
简单不需要 root、不需要 Shizuku、不需要 Device Owner
透明每次安装都会弹系统确认框,你明确知道要装什么

缺点和局限

局限说明
需手动确认每个 APK 安装都会弹框,批量更新体验差
前台要求安装过程中 Aurora Store 不能被完全销毁
无法静默安装没有后台静默安装能力
无法伪装安装来源Play Store 看不到「由 Aurora 安装」,部分依赖安装来源验证的应用可能行为不同

适合谁

绝大多数用户都应该用 Session Installer。只有在以下情况才考虑其他安装器:

切换安装器

侧栏 → Settings → Installer 选项 → 选择 Session Installer 即可。默认就是这个,一般不需要改。