com.yanmei.jiu · Team BYL4KQHMTN · 分发链路:Forgejo CI build-ios → TestFlight → App Store 提审client/lib/core/config/store_compliance.dart)、首启隐私弹窗(privacy_consent_gate.dart,移动端)、账号注销入口(我的页)、隐私政策/用户协议 URL(官网 /privacy/ /terms/)、出口合规声明(Info.plist 的 ITSAppUsesNonExemptEncryption=false)、相机/相册权限文案——均已在代码中落地。上架前唯一代码改动 = 关于页展示 App 备案号(见第 1 步)。| 合规件 / 前置 | 状态 | 位置 / 说明 |
|---|---|---|
| 工信部 App 备案 | 已通过 | 2026-07-15 下号。App 备案号与网站备案号不同,形如 京ICP备2026039814号-XA,在阿里云 ICP 代备案控制台「App 备案」列表查看 |
| 苹果 3.1.1 支付红线 | 已落地 | hideExternalPurchaseUi:iOS 包隐藏在线购买/价格/升级入口;保留兑换码激活(3.1.3(b) 多平台服务:允许使用在别处获得的授权) |
| 首启隐私同意弹窗 | 已落地 | PrivacyConsentGate,iOS/Android 首启弹《隐私政策》《用户协议》,同意持久化 |
| 账号注销途径 | 已落地 | 「我的」页注销入口(审核指南 5.1.1(v):支持注册就必须支持注销) |
| 出口合规(加密) | 已落地 | ITSAppUsesNonExemptEncryption=false(仅标准 HTTPS,属豁免),提交构建时不再弹加密问卷 |
| 签名 / CI | 就绪 | 发行证书 .ios-certs/distribution.cer(2027-06-16 到期,换证后须做备案变更更新公钥/SHA-1);CI build-ios job 自动出 ipa 传 TestFlight,7 个 secrets 见 docs/ios-signing.md |
| 关于页 App 备案号展示 | 已落地 | 2026-07-15:页脚改为 App 备案号 京ICP备2026039814号-2A(原型 about/m-about + about_screen.dart 同一提交,golden 已更新),随 client 1.1.9 发出 |
| version.yaml iOS 下载链接 | 待填 | backend/config/version.yaml 的 download_urls.ios 为空,过审后填 App Store 链接(第 7 步) |
京ICP备2026039814号-2A(岩美酒库 iOS App;主体号无后缀、网站为 -1。真相源:brain 账号地图)。beian.miit.gov.cn)。按 design-first 铁律:先改 design/prototype/ 关于屏原型 → 再改 client/lib/screens/about/about_screen.dart(桌面+移动两处页脚),同一提交落地。appstoreconnect.apple.com → 我的 App → 「+」新建 App。com.yanmei.jiu;SKU 填 jiu-ios。https://jiu.51yanmei.com/privacy/;技术支持 URL 填官网。| 素材 | 规格 | 说明 |
|---|---|---|
| iPhone 截图(必需) | 6.9" 1320×2868(或 6.7" 1290×2796),3–8 张 | 模拟器 iPhone 16 Pro Max 跑 app 截核心屏:库存 / 入库 / 出库 / 财务 / 我的 |
| iPad 截图 | 13" 2064×2752 | 工程 TARGETED_DEVICE_FAMILY = "1,2" 支持 iPad → iPad 截图为必填。已拍板(2026-07-15):保留 iPad 支持——app 响应式宽屏布局(侧边栏形态)在 iPad 上是现成的,补一套 13" 截图即可 |
| 描述 / 关键词 | 描述 ≤4000 字,关键词 ≤100 字符 | 面向门店老板的酒类库存管理:入库出库、序列号追溯、财务应收应付、多端同步等卖点;关键词如「酒库,库存,烟酒店,进销存,序列号」 |
| 宣传文本(可选) | ≤170 字 | 每版可改,不触发重审 |
◆ 副标题(≤30 字符) 酒类门店进销存与序列号溯源 ◆ 宣传文本(≤170 字符) 为酒水批发与零售门店打造的进销存管理工具:入库出库、序列号溯源、 财务应收应付、多端同步,一套搞定。 ◆ 描述(≤4000 字符) 岩美酒库是面向酒水批发与零售门店的进销存管理系统,把入库、出库、 库存、财务对账与序列号溯源整合在一套简洁可靠的产品里。 【核心功能】 · 库存管理:实时库存台账,支持汉字/拼音/首字母快速搜索,安全库存 预警,一目了然 · 序列号溯源:每一瓶酒独立编号建档,品牌/型号/版本/批次/生产日期 全程可查,杜绝串货错账 · 入库出库:单据化流转,草稿—审核—入账全流程留痕,支持撤回与退单 · 财务对账:应收应付自动汇总,往来单位逐笔可查,利润统计清晰 · 基础数据:品牌/型号/版本字典统一维护,录单选择即建档 · 多端同步:iPhone / iPad / Mac / Windows / 网页版数据实时同步, 店里店外无缝切换 · 多人协作:管理员/操作员/只读三种角色,成本利润仅管理员可见 【适用场景】 名酒行、烟酒店、酒类批发商、酒窖会所等需要精细化管理酒水库存与 往来账目的经营者。 【联系我们】 官网:https://jiu.51yanmei.com 客服邮箱:support@51yanmei.com ◆ 关键词(≤100 字符,半角逗号分隔) 酒库,酒水,进销存,库存管理,烟酒店,名酒,序列号,溯源,批发,零售,应收应付,对账,酒窖,库存 ◆ URL 三件套 技术支持 URL:https://jiu.51yanmei.com/docs/ 营销 URL(可选):https://jiu.51yanmei.com 隐私政策 URL:https://jiu.51yanmei.com/privacy/
# 模拟器截图(本机) open -a Simulator xcrun simctl boot "iPhone 16 Pro Max" cd client && flutter run -d "iPhone 16 Pro Max" --release # 逐屏进入后: xcrun simctl io booted screenshot ~/Desktop/shot-inventory.png
/release client 1.1.x → CI build-ios job 自动出 ipa 并上传 TestFlight。CompileStoryboard failed(无具体错误)——不是工程问题,CI 重跑即成功。本 App 为多平台门店库存管理服务(macOS/Windows/Web/Android/iOS)。 iOS 版不含任何应用内购买或外部购买引导;订阅授权通过用户在 其他平台获得的兑换码激活(审核指南 3.1.3(b) 多平台服务)。 演示账号:门店编号 S003 · 用户名 admin · 密码见 backend/seeds/S003.sql (预置演示数据,可完整体验)。
hideExternalPurchaseUi 收口,新增页面注意遵守);② 演示账号登不上/数据空白;③ 2.1——启动崩溃或明显 bug(提审构建先在 TestFlight 真机过一遍);④ 中国区备案号未填或与名称不符。https://apps.apple.com/cn/app/id〔AppID〕 → 填入 backend/config/version.yaml 的 download_urls.ios,随下一次 client 发版生效(官网下载页与后端 /version 实时读,无需重建官网/重启后端)。| # | 步骤 | 谁做 | 耗时 |
|---|---|---|---|
| 1 | 查 App 备案号 + 关于页展示(原型先行,并入 client 1.1.9) | 用户查号,Claude 改码 | 0.5 天 |
| 2 | ASC 建 App(名称/Bundle/免费/中国大陆) | 用户(Apple 账号操作) | 10 分钟 |
| 3 | App 信息:备案号 / 隐私问卷 / 分级 / 类别 | 用户 | 30 分钟 |
| 4 | 截图(iPhone 必需 + iPad)与描述文案 | Claude 出图出稿,用户上传 | 0.5 天 |
| 5 | 发版构建 → TestFlight → 选中构建 | CI 自动 + 用户点选 | 1–2 小时 |
| 6 | 提审(演示账号 + 3.1.3(b) 备注,手动发布) | 用户 | 审核 24–48h |
| 7 | 发布 + version.yaml 填商店链接 | 用户点发布,Claude 改配置 | 数小时 |
docs/ios-signing.md(签名一次性配置)· 备案参数见项目记忆 project-app-icp-filing