You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[x]**Offering 价格记录**:套餐列表拉取时记录 current offering 的 package id、package type、product id 与 `storeProduct.priceString`。
35
+
-[x]**Direct product 价格记录**:套餐列表拉取与购买前额外调用 `Purchases.getProducts(productIds)`,记录 direct product 的 `priceString`、`currencyCode` 与 raw price;查询失败只写日志,不影响现有流程。
36
+
-[x]**验证**:`dart format lib/features/subscription/services/revenuecat_purchase_service.dart`;`flutter analyze lib/features/subscription/services/revenuecat_purchase_service.dart` 0 问题。
37
+
38
+
**完成时间**: 2026-07-06
39
+
40
+
## 已完成:更新模块渠道化改造
41
+
42
+
用户反馈现有更新模块存在三类风险:iOS 无法强制更新;Google Play 用户依赖后端 `version.json` 可能出现“提示更新但 Play 未上架”;Android 无法区分 Google Play 与官网/GitHub APK 安装,导致中国用户被错误导向 Google Play,甚至诱导卸载重装丢数据。
Copy file name to clipboardExpand all lines: lib/l10n/app_en.arb
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@
45
45
}
46
46
},
47
47
"premiumLifetimeAccessNote": "Lifetime access, no renewal needed",
48
-
"premiumAutoRenewNotice": "Subscriptions auto-renew unless canceled at least 24 hours before the end of the current period. You can manage or cancel anytime in your store account.",
48
+
"premiumAutoRenewNotice": "Auto-renews. Manage or cancel in your App Store account.",
49
49
"premiumNoPlans": "No plans available right now. Please try again later.",
50
50
"premiumLoginRequired": "Please sign in before subscribing.",
0 commit comments