升级 AppStore 缓存 Key 并在覆盖安装时强制重新登录。

统一账号作用域 Key 对齐 Android,新增缓存 schema 迁移清理旧数据,并同步更新相关模块与单元测试。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-14 09:35:55 +08:00
parent 05804ba7d6
commit c083f1d4b3
31 changed files with 852 additions and 123 deletions

View File

@ -54,7 +54,7 @@ final class PaymentCollectionRecordViewModelTests: XCTestCase {
let defaults = UserDefaults(suiteName: "PaymentCollectionRecordViewModelTests")!
defaults.removePersistentDomain(forName: "PaymentCollectionRecordViewModelTests")
let appStore = AppStore(defaults: defaults)
appStore.session.currentScenicId = 10
appStore.session.configureTestAccount(scenicId: 10)
let recordJSON = """
{"code":100000,"msg":"success","data":{"analyse":[{"date":"2024-01-15","order_count":1,"order_amount_sum":"50.00"}],"list":[{"order_number":"NO001","user_phone":"13800138000","order_amount":"50.00","create_date":"2024-01-15","create_time":"10:00:00"}]}}