2012-04-24 13 views
0

私のアプリでAndroidアプリ内購入を使用しました。アイテムの購入をテストすると、最初はOKですが、2回目のUIにはクレジットカード情報はなくアカウント名のみが表示されます。中央のボタンには、 "&を受け入れる"と表示されます。しかし、ボタンを押すと何も起こりません。誰かが間違っていることを教えてもらえますか?私たちはAndroidアプリで作成したアプリ内購入を繰り返すことはできません

答えて

1

あなたが購入したアイテムは、おそらく管理対象アイテムです。詳細については、http://developer.android.com/guide/google/play/billing/billing_overview.html#billing-typesの「購入タイプ」を検索してください。だから、購入しようとする2度目のGoogle Playは、すでに購入しているので放置されません。 Google Playでは、既に購入した商品のダウンロードをアプリに強制できないため、何も起こりません。私は確信していませんが、私は人が "Accept &ダウンロード"ボタンを押すと、PURCHASE_STATE_CHANGEDブロードキャストインテントが送信されないと思います。

このような状況を回避するには、アンマネージド製品を使用することができます(残念ながら、既存の製品をアンマネージドに変更することはできません)。または購入後に購入ボタンを消すことができます。後で行う場合は、アプリが再インストールされた場合にRESTORE_TRANSACTIONSを使用することもできます。

関連する問題