上架与收款学堂

给新手:一步一步办网站、Google Play、Apple App Store、收款和事后事务。官方连接都在这一页。结账现在未接通,本课不假装已经能收钱。

产品 · 键共振 Destiny

价目已定 · 结账未通

公网预览已开

进度载入中…

公网已开(当前预览)

完整网站已经放到公网。点下面连接即可在手机或别人的电脑打开。这是临时隧道,机器休眠后地址会变。keyresonance.com 上仍是旧落地页。正式域名要等你把 Cloudflare 密钥交给我,我才能代你发布。

地址:https://appreciate-tion-pgp-demographic.trycloudflare.com

今天先做这三件

  1. 读完下面「第〇课」,看清哪些已经备好、哪些必须你自己办。
  2. 按你所在地,先开三个账号:Google Play 开发者Apple DeveloperStripe
  3. 网站可以先上:本站是静态页,用 Cloudflare/Netlify 绑域名即可。商店提审要等签名包和真收款测通。
第〇课 · 先看清现状(不跳步)

你不是从零写产品。网站、价目、法务草稿已经在仓库里。缺的是:你的真实身份账号、域名托管、商店开发者资格、签名包、真结账管道。这些必须用你自己的身份证/银行卡/公司材料去办,我无法代你登录。

事项现在本站连接
网站预览可开主页 · 泽森排盘
价目/SKU已定型 $4.99/$24.99 等价目页
结账按钮未接通 · 点了只提示「结账链接未接通」本课第5课
隐私/协议/免责已写草稿 · 上架前建议律师看隐私 · 协议 · 免责
Android 包名已写 com.jasonli.keyresonance.key_resonance_destiny签名仍是调试钥匙,不能直接提审
iOS 工程本仓库还没有 ios/ 目录须在 Mac 上补平台再打 IPA
商店截图/512 图标待补上架清单
第1课 · 先办身份与账号(官方入口)

按顺序办。个人名也能上架;若用公司名,Google/Apple 都可能要 D‑U‑N‑S 号。

1A. Google 账号与 Play 开发者

  1. 满 18 岁。用真实姓名的 Google 账号,打开两步验证。
  2. 打开 Play Console 注册,接受《开发者分发协议》,付一次性 25 美元(预付卡通常不收)。
  3. 选「个人」或「机构」。2023-11-13 之后的个人账号,公开发布前须封闭测试:至少 12 名测试者连续 14 天。
  4. 按提示交身份证件。资料无效时,注册费一般不退。

1B. Apple 开发者与 App Store Connect

  1. Apple 账号打开双重认证。个人用护照/驾照在 Apple Developer App 里核验最快。
  2. 加入 Apple Developer Program,年费约 99 美元/年(按地区显示当地货币)。
  3. 公司主体:先查/申请免费 D‑U‑N‑S,网站必须能打开且域名像你的机构。
  4. 通过后,用 App Store Connect 建 App、填银行与税务、配内购。

1C. Stripe(网站收款用;商店内购另走苹果/谷歌)

  1. 用与银行卡一致的法定姓名注册 Stripe,完成身份核验(KYC)。
  2. 打开本站 Stripe Dashboard 连接页,核对 Account/Webhook 是否 live · enabled。
  3. 网站结账已接通:Checkout Worker(/api/*)+ Webhook(/api/stripe-webhook)。价目页可直接购买。
第2课 · 先把网站放到公网

本站是纯静态文件(website/),不用先装 Flutter。当前公网预览已开(见页顶)。要把 keyresonance.com 换成这一版:Cloudflare Pages 发布 website/ → 在域名里绑自定义域。

  1. 买域名(任意注册商)。商店和 Stripe 都要能打开的官网。
  2. 选一家静态托管:Cloudflare Pages、Netlify 或 GitHub Pages。
  3. 发布目录选 website/。首页应能打开 /index.html
  4. 在域名 DNS 把根域名指到托管商。隐私政策要有公网 HTTPS 地址,商店才会收。
  5. 上线后自检:主页、排盘、价目、隐私、本学堂都能打开。

本机先看:python3 -m http.server 8765 --directory website,然后打开本页。

第3课 · Google Play 上架(Android)

商店要的是 AAB(Android App Bundle),不是随便一个 APK。本仓库能打 AAB 的脚本在 tool/store_build.sh,但正式包必须换成你自己的签名钥匙。

  1. 在电脑装 Flutter 与 Android SDK。官方:安装 Flutter
  2. 做发布签名(keystore),不要用现在的调试签名。官方:Flutter 发布到 Android · 应用签名
  3. 正式构建:BUILD_AAB=1 ./tool/store_build.sh。产物:build/app/outputs/bundle/release/app-release.aab
  4. Play Console → 创建应用 → 填商店列表。文案底稿:打开看商店文案
  5. 分类建议 Lifestyle/Reference。年龄分级、数据安全表必填。官方:数据安全表
  6. 个人新账号:先封闭测试 12 人×14 天,再申请生产发布。
  7. 若卖数字内容:建付款资料/商家档案。官方:Play 付款资料。应用内商品走 Google Play Billing,不是网页 Stripe 按钮。
  8. 佣金通常约 15%–30%,以 Google 当期政策为准:服务费说明

包名已定:com.jasonli.keyresonance.key_resonance_destiny。上架后不要改。

第4课 · Apple App Store 上架(iPhone)

本仓库目前没有 ios/ 文件夹。要上架苹果,须在 Mac + Xcode 上补 iOS 平台,再打 IPA/用 Transporter 或 Xcode 上传。

  1. 在 Mac 安装 Xcode,登录你的付费开发者账号。
  2. 在工程根执行 flutter create --platforms=ios . 补平台(补完再对 Bundle ID、签名、权限说明)。官方:Flutter 发布到 iOS
  3. Bundle ID 建议与安卓对应,例如 com.jasonli.keyresonance.destiny。在 Apple Developer → Identifiers 创建。
  4. App Store Connect 新建 App,填名称、副标题、描述、截图、隐私链接(必须是公网 HTTPS)。
  5. 隐私营养标签:App 隐私详情
  6. 付费功能用 StoreKit 内购,不在 App 里用外链 Stripe 收「解锁 App 功能」的钱(审核常拒)。官方:In-App Purchase · 订阅
  7. 银行与税务:税务与银行总览
  8. 提交审核。命理/预测类须写清「文化参照、非医疗法律投资建议」,与本站免责声明一致。
第5课 · 收款怎么接(现在还不能收)

三条路,不要混:

卖什么该用谁收款现在
网站上的专业板/键共振Stripe Checkout + 你的后端/Worker 发 session,Webhook 记「已付」未接通
Google Play 里解锁功能Play Billing 商品/订阅未上架
App Store 里解锁功能StoreKit 内购/订阅无 iOS 工程

价目冻结(以价目页为准):专业板 $4.99 · 键共振买断 $24.99 · 月 $9.99 · 年 $79 · 单次判局 24h $1.99。代码里的 Stripe Price 必须在你自己的后台点开核对。

网站要接通时,最少还要做:

  1. Stripe 后台确认 Product/Price,或按价目新建后改代码。
  2. 写一个只负责「创建 Checkout Session」的接口(Cloudflare Worker 亦可),密钥放环境变量,不要写进网页
  3. 配 Webhook:只在 checkout.session.completed 后把档位写成已购。禁止前端自己写「付款成功」。
  4. 测通用 Stripe 测试卡。官方测试卡:Stripe 测试
  5. 正式包关掉 ?unlock=master 演示解锁。

本课与价目页的按钮不会变成「已付款」。在 Worker/IAP 测通之前,结账必须保持未接通。

第6课 · 法务、税务、客服、退款(相关事务)

下面是办事入口,不是律师或会计师意见。你所在地(美国/中国/其它)规则不同,以官方页和当地顾问为准。

法务(商店必填链接)

把这三页部署到 HTTPS 公网,填进 Play/App Store/Stripe。

联系邮箱现写 jasonli1203@icloud.com。上架前确认这就是对外客服邮箱。

税务与主体

  1. 美国个人/公司常见:申请 EIN,再填 Apple/Google/Stripe 税务表。官方:IRS 申请 EIN · 自雇税务中心
  2. Apple 税务与银行:App Store Connect 税务总览
  3. Google 付款/税务:Play 付款资料
  4. Stripe 身份与税务:Stripe Tax
  5. 中国大陆主体另需营业执照、对公账户、可能的ICP/支付合规;以当地工商与税务局为准,本课不代填。

退款、争议、客服

  1. App Store 退款由苹果处理:申请退款 · 开发者侧:管理退款请求
  2. Play 退款:用户退款说明 · 开发者:Play 订单与退款
  3. Stripe 退款:Refunds
  4. 准备一句对外客服话术:排盘是文化结构参照,不替代医疗/法律/投资;结账未通期间不要承诺「付款后即时解锁」。
第7课 · 提审之后还要做的事
  1. 看审核被拒原因,按官方指南改文案或权限,再交。不要用「保证准」这类词。
  2. 上架后:回用户评论、处理退款、看崩溃。Play:Console。苹果:Connect
  3. 改价或改订阅条款,商店常要再次审核,并遵守订阅公示期。
  4. Apple 年费到期要续;Google 注册费一般一次性。
  5. 参数继续锁 2026-08-11。上架事务不改令地、本钱、定体口径。

全部官方连接(汇总)

同一链接在各课已出现。这里方便收藏。

Google

Apple

Stripe 与网站托管

税务

不接:假结账 · 铁口承诺 · 代填你的身份证或银行卡。参数冻结 2026-08-11。

← 回网站入口