私はそれは常に発生するわけではありませんiventoryをリフレッシュするエラー(アイテムの価格を問い合わせる)。 (レスポンス:6:エラー)
In-app billing v3 unable to query items without network connection or in airplane/flight mode
とまったく同じ問題に直面しています。携帯電話を飛行機モードに切り替えるか、無線LANをオフにして、数時間待ってから問題が発生するだけです。次のエラーメッセージが表示されます。
iventoryを照会できませんでした:IabResult:エラーが発生しました (アイテムの価格をクエリしています)。 (レスポンス:6:エラー)
者が問題を解決するために
List<String> skulist = new ArrayList<String>();
skulist.add("my_sku_name1");
skulist.add("my_sku_name2");
mHelper.queryInventoryAsync(true, skulist, mGotInventoryListener);
を使用して提案しました。
しかし、それは私のために動作しません。同じ問題がまだ発生します。
この問題の回避策はありますか?ありがとう。
私は(別のSOの質問から)IabHelperクラスで唯一の非常にぞんざい親しみを持っているので、これは、本質的に暗闇の中で刺しています。 'mHelper.queryInventoryAsync(false、null、mGotInventoryListener);'(または、同様に、 'mHelper.queryInventoryAsync(false、mGotInventoryListener);)の代わりにこの呼び出しを試してください。 – jerry
あなたはあなたの問題を解決しましたか? –
ネットワーク接続が失敗したときに、以前に格納されていたアプリ内購入ステータスを読み込むだけです。 –