5

アプリケーションでアプリ内購入にバージョン 3 API を使用しています。電話するべきか迷っています

mHelper.consumeAsync(inventory.getPurchase(SKU_GAS), 
   mConsumeFinishedListener);

上記の方法で、アプリケーションが 1 回だけアプリ内製品を購入する必要がある場合。

In App purchase API 3 のデモ例では、次のリスナーに対して consumerAsync を呼び出しています。

1.製品IDが購入されたときのQueryInventoryFinishedListener。

2.OnIabPurchaseFinishedListener 製品の購入が成功したとき。

In app purchase で consumerAyncs メソッドを使用するタイミングを教えてください。

4

1 に答える 1

10

アプリ内購入バージョン 3 は管理対象製品のみをサポートします。エンド ユーザーが必要なときに同じ製品を再度購入できるように、アプリケーションが管理対象外の製品を実装したい場合、アプリケーションは以前に購入した製品を使用して、再度購入できるようにする必要があります。アプリケーションの要件により、製品タイプはマネージド型です。これは、consumeAsync をまったく呼び出す必要がないことを意味します。この場合、デバイスが出荷時設定へのリセット操作を実行すると、製品をエンド ユーザー デバイスに復元できるためです。

于 2013-01-13T15:27:43.157 に答える