返回顶部
I

In-App Purchases应用内购买

Implement in-app purchases and subscriptions across iOS, Android, and Flutter with RevenueCat, paywalls, receipt validation, and subscription analytics.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
617
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

In-App Purchases

何时使用

用户需要实现应用内购买、订阅、付费墙或变现流程。代理处理原生API(StoreKit 2、Google Play Billing)、跨平台SDK(RevenueCat、Adapty、Qonversion)、付费墙设计、服务器验证和订阅分析。

快速参考

主题文件
iOS StoreKit 2storekit.md
Android Billing
google-play.md | | Flutter 包 | flutter.md | | RevenueCat SDK | revenuecat.md | | 平台对比 | platforms.md | | 服务器验证 | server.md | | 付费墙设计 | paywalls.md | | 订阅指标 | analytics.md | | 测试与沙盒 | testing.md |

核心规则

1. 选择你的架构
方案使用场景权衡
仅原生单一平台,完全控制代码量更多,无跨平台同步
RevenueCat/Adapty
跨平台,快速上线 | 1-2%费用,存在依赖 |

| 混合方案 | 原生 + 自有后端 | 完全控制,工作量更大 |

2. 平台SDK(托管型)
平台定价最适合
RevenueCat月交易收入<$2.5k免费,之后1%大多数应用,文档最佳
Adapty
月交易收入<$10k免费,之后0.6% | 注重成本,A/B付费墙 |

| Qonversion | 月交易收入<$10k免费,之后3% | 简单设置 | | Superwall | 专注付费墙 | 仅限付费墙A/B测试 | | Glassfy | 月收入<$10k免费,之后0.5% | 预算方案 |

3. 产品类型
类型iOSAndroid使用场景
消耗型积分、金币、生命值
非消耗型
✅ | ✅ | 永久解锁功能 |

| 自动续期 | ✅ | ✅ | 订阅 | | 非续期 | ✅ | ❌ | 季票、限时内容 |

4. 服务器验证不可妥协

永远不要只信任客户端验证:
  • - iOS:使用JWS验证的App Store Server API
  • Android:Google Play Developer API
  • RevenueCat:Webhooks + REST API

5. 处理所有交易状态
状态操作
已购买验证 → 授权 → 完成
待处理
等待,显示待处理UI |

| 失败 | 显示错误,不授权 | | 延迟 | 等待家长批准 | | 已退款 | 立即撤销 | | 宽限期 | 限制访问,提示付款 | | 账单重试 | 重试期间保持访问 |

6. 订阅生命周期事件

必须处理所有以下事件(原生或通过webhooks):
  • - INITIALPURCHASE → 授予访问权限
  • RENEWAL → 延长访问权限
  • CANCELLATION → 标记即将过期
  • EXPIRATION → 撤销访问权限
  • BILLINGISSUE → 提示更新付款方式
  • GRACEPERIOD → 有限访问窗口
  • PRICEINCREASE → 需要用户同意(iOS)
  • REFUND → 撤销 + 标记用户
  • UPGRADE/DOWNGRADE → 按比例调整

7. 始终支持恢复购买

App Store指南要求:
  • - 明显的恢复按钮
  • 适用于已登出用户
  • 支持家庭共享(iOS)
  • 跨设备同步

8. 付费墙最佳实践

详见 paywalls.md 的详细模式:
  • - 先展示价值,再展示价格
  • 锚定定价(3个选项,突出中间选项)
  • 免费试用要突出
  • 如有社交证明则使用
  • 对所有内容进行A/B测试

9. 测试策略
环境iOSAndroid
开发/调试StoreKit配置文件许可测试人员
沙盒
沙盒账户 | 内部测试 |

| 生产环境 | 真实账户 | 生产环境 |

沙盒订阅时间:

  • - 1周 → 3分钟
  • 1个月 → 5分钟
  • 1年 → 1小时

10. App Store指南

  • - 不允许外部支付链接(反引导)
  • 数字商品必须使用IAP
  • 实体商品/服务可使用Stripe
  • 阅读类应用有例外
  • 适用15-30%佣金

常见陷阱

  • - 使用真实货币测试 → 使用沙盒/测试账户
  • 未完成交易 → 自动退款(Android 3天)
  • 硬编码价格 → 始终从商店获取(区域定价)
  • 缺少交易观察者 → 丢失应用外购买记录
  • 无服务器验证 → 极易被绕过
  • 忽略宽限期 → 用户本可恢复却流失
  • 付费墙用户体验差 → 无论价格如何都会降低转化率
  • 不追踪指标 → 无法优化未测量的内容
  • 忘记恢复购买按钮 → App Store拒绝
  • 不支持家庭共享 → 用户困惑

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 in-app-purchases-1776420057 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 in-app-purchases-1776420057 技能

通过命令行安装

skillhub install in-app-purchases-1776420057

下载

⬇ 下载 In-App Purchases v1.0.0(免费)

文件大小: 24.12 KB | 发布时间: 2026-4-17 18:24

v1.0.0 最新 2026-4-17 18:24
Initial release

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部