Ich aktualisiere IAB Helper von TrivialDrive in meiner App. QueryInventoryFinishedListener starten get result.isFailure() wenn keine Internetverbindung besteht. In früheren Versionen von IAB Helper funktioniert alles ohne Ergebnis.isFailure() auch wenn keine Internetverbindung seit Wochen besteht.Abfrage des Inventars ohne Internetverbindung fehlgeschlagen
Es ist eine Funktion der neuen Version von IAB Helper oder mache ich etwas falsch?
IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() { public void onQueryInventoryFinished(IabResult result, Inventory inventory) { Log.d(TAG, "Query inventory finished.");
if (mHelper == null) {
Log.d(TAG, "null: " + result);
return;
}
if (result.isFailure()) {
Log.d(TAG, "Failed to query inventory: " + result);
return;
}
Log.d(TAG, "Query inventory was successful.");
Purchase proPurchase = inventory.getPurchase(SKU_PRO);
mIsPro = (proPurchase != null);`
Welche Nachricht wird im Protokoll gedruckt? –
Abfrage des Inventars fehlgeschlagen: IabResult: Fehler beim Aktualisieren des Inventars (Abfragen der Artikelpreise). (Antwort: 6: Fehler) –
Fügen Sie diese Zeile hinzu: 'mHelper.enableDebugLogging (true)' und filtern Sie mit diesem Tag: 'IabHelper'. –