XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

STHApplication

【MAUI】寄当家——安卓端交易管理系统

公开
关注 0 Fork 0 Star 0
UTF-8

Pixel 7 本地联调记录

2026-10-01,使用当前运行的 Pixel 7 模拟器(Android 16 / API 36,1080 × 2400)安装本项目签名的 Release APK,连接本机 ASP.NET Core 服务器。通过 ADB 实际操作 MAUI 原生界面,检查控件快照与截图。

APP 服务器地址固定为 http://10.0.2.2:5188,宿主机服务器监听 http://localhost:5188。地址唯一配置位置为 src/JiDangJia/Services/ServerSettings.cs;登录页、授权页及设置页均无修改入口,客户端不读取旧的 server_url 用户设置。地址变更需开发者修改代码并重新编译。

测试内容 实际结果
Release 安装和启动 安装成功,进入原生登录/工作台界面;修复启动链接错误后可正常冷启动
管理员登录 使用本机服务器初始管理员登录;设置页显示「管理员工具 → 进入管理后台」
APP 内卡密生成 管理员生成一张 1 天授权、7 天兑换有效期的测试卡密
CSV 导出 打开 Android 系统分享界面,显示卡密 CSV 文件;取消分享,没有发送给外部联系人
普通账户注册 在 APP 注册测试账户,进入等待激活页
无效卡密 输入无效卡密,显示格式错误,不能进入业务工作台
正常兑换 使用管理员生成的卡密激活成功,进入工作台
重复兑换 同一账户及设备重复兑换同一卡密,有效期不重复累加
管理员入口隔离 普通账户设置页没有「管理员工具」或「进入管理后台」;服务端角色限制另通过 HTTP 测试
首页统计 一行横向滑动,顺序为当月利润、库存金额、活当总额、客户总数、今日新开
广告和行情 广告自动切换;原生界面持续显示黄金、白银、铂金真实报价,页面切换后行情继续更新;无源报价的黄金 SGE 显示「—」
底部导航 点击图标可进入业务、库存、财务;从其他模块返回业务默认回收
不建客户直接回收 留空客户档案与姓名,录入测试物品并支付 ¥100,保存成功
新货铺货入库 新建供货入库,测试物品成本 ¥200,保存成功
两类库存隔离 回收库存仅显示二手物品、成本 ¥100;铺货库存仅显示新货、成本 ¥200
财务与首页汇总 流水分别显示回收支出 −¥100、铺货支出 −¥200;首页库存金额为 ¥300

测试过程中修复了 Release 启动错误、行情控件随页面重绘重建、底部绘制图标阻挡点击及 Android 16 状态栏文字对比不足的问题。测试账户及本地测试数据保留用于复查。原始控件快照、账号凭证与完整测试卡密保存在忽略目录 artifacts/test-data/android-ui,不包含在仓库和交付包中。

可公开的测试截图:

自动检查记录:

本次模拟器联调未验证实体相机、实际打印机、24 小时离线等待及完整设备兼容性。继续验收步骤见 设备验收。