Mooncell 新版旧版客户端辨认与悬浮窗切换
为什么要区分新旧版
Mooncell 目前流通的客户端存在两代,功能差异很大:
| 旧版 | 新版 | |
|---|---|---|
| 包名 | wiki.mooncell.app | wiki.fgo.app |
| 开发语言 | Lua | Kotlin |
| WebView 性能 | 较差 | 正常 / 优于 Lua |
| 悬浮窗 | 没有 | 有 |
| 版本继承 | 无(不是新版的旧版) | 算是旧版的 3.0,从 1 开始计数 |
因为两个版本的包名不同,所以它们可以在同一台 Android 设备上共存,互不影响。
怎么快速辨认
最简单的方法:点击右上角三个点的菜单按钮,如果里面有悬浮窗切换选项——就是新版。
没有这个选项就是旧版。
悬浮窗功能
新版客户端的悬浮窗是它最受欢迎的特性:
- 点开右上角菜单,选择悬浮窗模式
- 客户端会变成一个浮动窗口叠加在其他应用(比如 FGO 游戏)之上
- 可以一边玩 FGO,一边查英灵配卡、关卡配置、宝具数据
- 比在游戏和浏览器之间来回切方便得多
悬浮窗的已知限制
- Android 系统版本:部分老系统版本不支持悬浮窗权限
- 特定机型问题:少数手机的系统设置会强制关闭悬浮窗,需要手动开启「允许悬浮窗」权限
- 客户端停维后的兼容性:1.4.6 版在新 Android 版本上可能出现悬浮窗显示异常或无法启动的情况
权限检查
如果悬浮窗开不起来,检查手机系统设置里:
- 是否允许 Mooncell 客户端使用悬浮窗权限
- 是否有其他系统级限制(比如电池优化把它杀掉了)