2016-07-19 5 views
0

ここで他のスレッドを読みましたが、アプリ内課金が設定されている場合は「管理」購入タイプが選択されている限り、アップ。管理対象とは、アプリを再インストールすると、アプリ内課金サービスに、この特定のユーザーが既に購入したアイテムを尋ねることができることを意味します。アプリ内課金ですべてのアプリで「管理」購入タイプを設定しました。アプリをアンインストールしてから再度インストールすると、購入は失われます。アルファテスト担当者としてテストアカウントでテストしました。顧客は同じことを言う。「管理」購入タイプのアンインストール後にアプリ内購入が失われる

どうしてですか?私は本当にこれを解決するためにbackupAgentHelperを使用する必要がありますか? Googleが「管理」購入タイプを選択した場合、これを解決してはいけませんか?

答えて

0

あなたが正しいとすれば、アイテムを「消費」していない限り、ユーザーが購入したアイテムを取得するためにアプリ内課金サービスに問い合わせることができます。購入を消費するとすぐに、そのアイテムを取得するためにアプリ内課金サービスに問い合わせることはできなくなります。このような電話をしていますか?

iabGooglePlayHelper.mService.consumePurchase(3, getPackageName(), purchaseToken); 

もしそうなら、あなたはそれを消費しています。そうでない場合は、アプリ内課金サービスをどのように照会しているかによって異なります。あなたがそれが問題であると信じるなら、あなたはそのコードを提出することができますか?

+0

私はテスト中にconsumeRequest()を呼び出しているだけなので、これは原因ではありません。私はそれがアプリの課金サービスをどのようにクエリするのかと考えています。 ここに私のコードの重要な部分へのリンク(ここに投稿するには大きすぎます):http://www.mobile-visuals.com/inapp.txt –

+0

Googleの最新コードでIAP5にアップデートしましたが、同じ問題。 –

+0

これを解決する方法はありません。再インストール後に顧客が購入を続けることはできません。 –