← 返回列表

ストア サーバー通知実務:Apple V2 + Google RTDN の購読イベント処理

2026/9/19

背景与問題

サブスク アプリは返金・キャンセル・更新失敗をリアルタイムで把握する必要がある。Apple Server Notifications V2 と Google Play RTDN の仕組みを整理する(C 方向)。課金設計は c-store-introductory-offer、テストは opc-iap-test-checklist

发现

(出典はいずれも 2026-09-19 アクセス)

  • 事実(Apple):Server Notifications V2HTTPS Webhook——App Store Connect に production/sandbox URL を登録し、Apple が署名済み JWS ペイロードを送信。イベント例:SUBSCRIBED・DID_RENEW・REFUND・GRACE_PERIOD_EXPIRED(Apple Developer)。サーバーは TLS・有効証明書が必須。
  • 事実(Google):RTDN(Real-Time Developer Notifications)Google Pub/Sub トピック経由——Play Console(Monetization Setup)にトピック名を設定し、SUBSCRIPTION_RENEWED・SUBSCRIPTION_CANCELED・SUBSCRIPTION_EXPIRED 等のイベントを受信(Android Developers、RevenueCat、Adapty)。
  • 事fact:RevenueCat 等の課金 SDK は両プラットフォームの通知処理を抽象化するため、自前で Webhook エンドポイントを建てる必要がなくなる(RevenueCat)。
  • 推测:一人開発の実務——①RevenueCat を使うなら RTDN/Webhook 設定は SDK ガイドに従うだけでよい ②自前実装なら返金検知を最優先(返金後もアイテムが使える状態を防ぐ)③テスト通知(Pub/Sub の test message / sandbox URL)で配信経路を事前確認 ④通知イベントのログを 30 日保存(デバッグ用)。

结论

(調査継続中)

待办 / 下次继续

下次继续:V2 設定から。課金設計は c-store-introductory-offer、テストは opc-iap-test-checklist、SDK は RevenueCat を評価。

关联

c-store-introductory-offer opc-iap-test-checklist c-play-billing-library-migration opc-support-diagnostics-export

ストア サーバー通知実務:Apple V2 + Google RTDN の購読イベント処理 · 我的站点