2016-11-23 3 views
2

私は私のアプリのベータ版をプレイストアにリリースしました。私はアプリでアプリ内購入を実装しました。私が最初にアイテムを購入する場合、それは正常に動作して、もう一度購入してみていることは、エラー応答を示しているように:Androidでのアプリ購入:エラーの回答:7アイテムは既に所有されています

In-app billing error: Unable to buy item, Error response: 7:Item Already Owned. 

私は、サンプルプロジェクトを作成し、アプリ内購入を実装してplaystoreして出版しました。公開アプリの場合、アイテムの購入は複数回にわたって期待どおりに動作します。しかし、ベータ版アプリでは2回目のアイテムを購入できません。それは購買のプロセスさえも開始しない。

なぜ私はベータ版アプリで2回目のアイテムを購入できませんか?

答えて

0

Google Playコンソールでアイテムが消耗しないため、アイテムを1つしか購入できないことを意味します。ユーザーがアイテムを複数回購入できるようにしたい場合は、google playでアイテムを「消耗品」として作っておかなければなりません。そうすれば、あなたはそれを購入することができます。

https://developer.android.com/google/play/billing/api.html

https://developer.android.com/google/play/billing/billing_admin.html

+0

Google Play Consoleでアイテムを消耗させる必要がありますか?私のコードで何かが見つからないのですか? – Anu

+0

またはそれはベータリリースのためですか? – Anu

+0

Googleコンソールでアイテムを消耗品にしてみましょう –

0

製品のサブスクリプションおよび管理製品の2種類があります。管理対象製品を使用できます。 2回目のアイテムを購入する前に、消費リクエスト(consumePurchaseコール)をGoogle Playに送信する必要があります。 documentationを確認してください。

関連する問題