Slide 21
Slide 21 text
© 2025 Wantedly, Inc.
サブスクリプション階層
App Store と Google Play のモデリング差異
階層 App Store Google Play
(上位)※1 originalTransactionId -
サブスクリプション (transactionReason = PURCHASE) SubscriptionPurchaseV2※2
1回分 Transaction (transactionId) Order※3
※1 originalTransactionId は、同一Apple IDの同一商品の購入に対して 1つだけ発行される。そのため、一度解約して再度契約し
ても同じIDが返ってくる。サブスクリプション単位を知るには transactionReason を参照する必要がある。
※3 SubscriptionPurchaseV2のプライマリキーは (packageName, purchaseToken)
※3 SubscriptionPurchaseV2内にorderIdがあり、これで区別できる。