管理されたアイテムを再購入することはできますか? Android アプリをテストしていますが、アイテムを最初に購入したときに checkPayload メソッドを使用しませんでした。
今、私は checkPayload メソッドを実装しましたが、もちろん、ペイロードが同じではないことを教えてくれます...最初の購入を拒否して、再度購入することは可能ですか?
とにかくもう一度購入したいので、コードをテストできます...
管理されたアイテムを再購入することはできますか? Android アプリをテストしていますが、アイテムを最初に購入したときに checkPayload メソッドを使用しませんでした。
今、私は checkPayload メソッドを実装しましたが、もちろん、ペイロードが同じではないことを教えてくれます...最初の購入を拒否して、再度購入することは可能ですか?
とにかくもう一度購入したいので、コードをテストできます...
Google アプリ内課金システムの最新バージョンを使用している必要があります。この場合、管理対象製品を「消費」できます (すべての製品は v3 で管理されます)。消費すると、ユーザーはアイテムを再度購入できます。これはテスト用であるため、リリース ビルドではこの消費を無効にする必要があります。
http://developer.android.com/google/play/billing/billing_integrate.html#Consume
Google Play コンソールからトランザクションをキャンセルし、しばらく (数時間) 待つと、再度購入できるようになります。ところで - 購入中に何らかの問題が発生した場合 (つまり、購入とアプリケーションへの通知の間にクラッシュ) が発生した場合に備えて、購入したアイテムを取得するには、Google Play の在庫を確認する必要があります。