0

Google アプリ内課金を実装しました。1ヶ月定期購読商品を追加しました。2012 年 7 月にこの製品を購入した後、月末にこのサブスクリプションをキャンセルしたとします。再び 9 月にこの 1 か月のサブスクリプションを購入しました。ユース ケースをクリアするために、このユース ケースを作成しました。

ここで、9 月に復元トランザクションを実行するときに、応答全体が json 形式でどのように届くかを知りたいと思います。2012 年 7 月に定期購入した場合、2012 年 8 月に解約し、2012 年 9 月に再度定期購入しました。

応答の一部について説明すると、json 応答で 2 つの主要なことがわかります。1 つは purchaseTime で、もう 1 つは purchaseToken です。

ここでのポイントは、2012 年 9 月に復元トランザクションを実行する場合であり、その月次サブスクリプションとして、2012 年 9 月だけでなく 2012 年 7 月のサブスクリプションの検証をどのように管理するかです。

誰かがこのシナリオでの説明と仕組みを教えてください。よろしくお願いします。

4

1 に答える 1

1

ここで同じ質問をしました。まだ応答はありませんが、応答 json では、サブスクリプション ID と更新された購入時間、注文 ID、およびおそらく更新された購入トークンを含むアイテムが 1 つしか取得されないことを残念に思います。つまり、2012 年 7 月のサブスクリプション データは上書きされて失われます。同じサブスクリプションを再度購入できるようになるまで、ほぼ 3 週間待つ必要があるため、今は確認できません。

そのため、以前のサブスクリプションをどこかに (サーバー上に?) 保存し、それらをユーザーで識別する方法が必要になります (ユーザーの Google Play メールを取得しますか?)。

于 2012-09-25T03:50:15.737 に答える