ドキュメント
モバイルアプリのアプリ内課金 実装・運用設計ドキュメント
Apple App Store と Google Play の自動更新サブスクリプションを対象に、NestJS・TypeScript・Prisma・PostgreSQL によるバックエンドの設計・実装・運用をステップバイステップで解説する初心者向け実践ガイドです。
モバイルアプリのアプリ内課金 実装・運用設計ドキュメント
対象スタック: NestJS / TypeScript / Prisma / PostgreSQL
対象課金: Apple App Store / Google Play の自動更新サブスクリプション
目次
Part 1. 本編
- 1. 最初に押さえること
- 2. このドキュメントのスコープ
- 3. 実装前チェックリスト
- 4. 初回リリースの最短実装順
- 5. 全体アーキテクチャ
- 6. 最小ドメインモデル
- 7. 識別子と紐付けの考え方
- 8. API 設計
- 9. Apple 実装
- 10. Google 実装
- 11. 状態管理と Entitlement 判定
- 12. 購入復元と例外ケース
- 13. テスト戦略
- 14. 運用・監視
- 15. 初回リリース時の推奨事項
Part 2. 実装詳細編
- 16. DB 設計詳細
- 17. Prisma スキーマ例
- 18. NestJS / TypeScript 実装構成例
- 19. API 実装サンプル
- 20. Projection / 状態反映ロジックの実装例
- 21. Webhook / RTDN 処理詳細
- 22. Google acknowledgement 詳細
- 23. Restore / Account Linking 詳細