6

Ich habe ein Problem Kauf subsciption Artikel mit dem neuen InAppBilling V3InAppBilling V3 - "purchaseData" und "dataSignature" sind null, wenn sie Bezugspunkt Kauf

Hier meine ist IABHelper der handleActivityResult Methode:

public boolean handleActivityResult(int requestCode, int resultCode, Intent data) { 
      IabResult result; 
      if (requestCode != mRequestCode) 
       return false; 

      checkSetupDone("handleActivityResult"); 

      // end of async purchase operation 
      flagEndAsync(); 

      if (data == null) { 
       Log.e(TAG + "Null data in IAB activity result."); 
       result = new IabResult(IABHELPER_BAD_RESPONSE, "Null data in IAB result"); 
       if (mPurchaseListener != null) 
        mPurchaseListener.onIabPurchaseFinished(result, null); 
       return true; 
      } 

      int responseCode = getResponseCodeFromIntent(data); 
      String purchaseData = data.getStringExtra(RESPONSE_INAPP_PURCHASE_DATA); 
      String dataSignature = data.getStringExtra(RESPONSE_INAPP_SIGNATURE);\ 
      ... 

purchaseData und dataSignature ist nach diesem Code null und der Kaufvorgang kann daher nicht abgeschlossen werden.

Wenn ich versuche, In-App-Artikel zu kaufen, funktioniert alles gut. purchaseData und dataSignature sind nicht null.

Dieser Typ scheint das gleiche Problem hatte:
Google Play In-App Purchase returns error code -1008: null puchaseData or dataSignature

aber es für mich nicht funktioniert, noch Im beide Felder null für die zu bekommen.

Was mache ich falsch? Danke im Voraus!

+1

Ich habe das gleiche ungültige Null-Ergebnis, obwohl ich den richtigen Elementtyp "Subs" übergeben. Haben Sie eine Lösung für Ihr Problem gefunden? –

Antwort

1

Ich löste nur dieses Problem, Testen in ECHTem Fall. Ich veröffentlichte die App und unterschreibe mit einem Testkonto und erhalte gültige Antworten.

Verwandte Themen