どうやらサブスクリプションを完全に終了する方法がないため、これを自分でテストすることはできません。
したがって、次のユースケースをテストしたいと思います。ユーザーが同じサブスクリプションを購入するよりも、ユーザーがサブスクリプションを購入する、キャンセルする(または期限切れになる)。
RESTORE_TRANSACTIONS応答で何が得られますか?同じアイテムID、異なる購入トークン、異なる状態の2つのアイテムを取得できますか?または、purchaseTokenは同じままですか?注文IDと購入トークンが異なるサブスクリプションは1つだけで、以前のサブスクリプションの情報は失われるのではないかと思いますが、現時点では確認できません。また、orderIdは、サブスクリプション内で定期的に購入するたびに変更されますか?
これが必要な理由-サブスクリプションはユーザーに毎日新しいコンテンツを提供するため、ユーザーがサブスクリプションをキャンセルし(サブスクリプションA)、後で新しいコンテンツを購入する場合(サブスクリプションB)、期間中にリリースされたコンテンツをユーザーに表示する必要がsubscription A
あります。の時間枠ですがsubscription B
、使用された期間にリリースされたコンテンツにはアクティブなサブスクリプションがありませんでした。