Google Play 上架与运营指南
上架 Google Play 是出海开发者的核心环节。除了技术层面的 GMS 集成,商店的政策合规与发布管理同样至关重要。
1. 账号与控制台准备
1.1 开发者账号
- 注册:需要支付一次性 25 美元的费用。
- 身份验证:自 2023 年起,Google 对新账号和存量账号均要求进行身份验证(D-U-N-S 编号或个人身份)。
1.2 控制台 (Google Play Console)
- 主要模块:
- 信息中心:整体状态与任务提醒。
- 发布:管理不同测试轨道与生产轨道。
- 商店详情:配置元数据(标题、描述、图标、截图)。
- 政策与合规性:处理声明与审核问题。
2. 商店列表与元数据
2.1 视觉素材要求
- 图标:512x512 32 位 PNG。
- 置顶大图:1024x500。
- 截图:至少 2 张手机截图,建议包含平板与大屏设备。
2.2 多语言本地化
- 重要性:为不同国家/地区配置本地化的标题和描述可显著提升转化率。
- 自动翻译:控制台提供机器翻译功能,但建议人工校对。
3. 发布管理与 AAB
3.1 Android App Bundle (AAB)
- 自 2021 年起,新应用必须使用 AAB 格式发布。
- 优势:Google Play 会根据用户设备自动拆分 APK,减小下载体积。
3.2 测试轨道
- 内部测试:最快分发方式,最多 100 名测试人员,无需审核。
- 封闭测试 (Alpha):针对特定群组进行测试。
- 开放测试 (Beta):任何用户都可以在商店加入测试。
- 生产轨道:正式发布给全量用户。
3.3 Google Play 应用签名
- 必须加入 Google Play 应用签名计划,由 Google 管理签名密钥,确保 AAB 能够正确拆分为 APK。
4. 政策合规性 (核心关注)
4.1 数据安全 (Data Safety)
- 必须详细说明应用收集哪些数据、数据用途以及是否与第三方共享。
- 常见坑点:即使是第三方 SDK(如广告、分析)收集的数据,也必须在声明中体现。
4.2 隐私政策
- 必须提供有效的隐私政策 URL,且内容必须符合 Google 的透明度要求。
4.3 金融与版权
- 严禁假冒、侵权内容。
- 涉及金融交易必须符合当地法律法规。
5. 技术集成 (GMS 与支付)
在完成应用上架准备后,核心的技术集成工作通常围绕 Google Sign-In 和 Google Play 结算系统展开。
5.1 Google Sign-In (谷歌登录)
文档参考:
登录模式选择:
- requestIdToken:
- 使用
GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestIdToken获取 ID Token。 - 注意:ID Token 会过期。若未处理登出,重新进入 App 时可通过
silentSignIn刷新获取。 - 安全建议:使用 Google ID (而非 Email) 来识别用户唯一性,因为 Email 地址可以更改。
- 服务端验证:必须将 ID Token 发送到服务器验证,以防客户端伪造用户 ID。
- 使用
- requestServerAuthCode:
- 用于服务器代表用户进行离线 API 调用。每次登录时需重新获取 AuthCode 以处理账号切换。
- 基础登录 (Basic Profile):
- 不需要服务端参与,即可获取用户的 ID、Email 和基础个人信息。
- requestIdToken:
5.2 Google Play Billing (结算系统)
核心流程:
商品类型:
- INAPP (一次性商品):分为“消耗型”(可重复购买,如金币)和“非消耗型”(永久解锁)。
- SUBS (订阅):包含三个层级:Subscription (商品 ID) -> Plan (价格方案) -> Offer (优惠方案)。
订单确认 (重要):
- 支付成功后必须在 3 天内 进行确认(Acknowledge),否则 Google 会自动退款。
- 消耗型商品需通过
consumeAsync确认,非消耗型通过acknowledgePurchase确认。
5.3 Google Pay (电子钱包)
- Google Pay 本质上是电子钱包,常作为第三方支付网关(如 Stripe)的渠道之一进行集成。
6. 测试与常见问题
6.1 测试流程
- 控制台配置:在 Google Console 添加测试账号(包括“内测用户”和“许可测试”)。
- 接受邀请:测试员必须点击内测链接并手动“接受邀请”方可下载。
- 版本发布:需发布一个内测版本(无需等待审核通过即可开始测试)。
6.2 常见技术坑点
- 服务连接失败:测试时务必确保 VPN 环境(建议非香港节点),若仍失败可尝试清除 Google Play 商店缓存并重新登录。
- 查询不到商品:检查应用包名、签名是否与控制台上传的 AAB 一致,且商品状态是否为“有效”。
7. 常见审核问题与避坑
- 描述性文字违规:禁止在描述中使用“Top 1”、“Best”等夸大词汇。
- 应用内更新:严禁通过第三方渠道下载更新 APK,必须通过 GP 商店。
- 登录方式:如果应用提供第三方登录,必须确保第三方服务(如 Facebook)能正常在测试机上运行。
