2016-03-26 3 views
1

Ich habe das Tutorial auf Google bei der Einrichtung in App-Käufe mit dem Beispielcode von TrivialDrive folgen. http://developer.android.com/training/in-app-billing/preparing-iab-app.html#GetSampleAndroid In App Abrechnung mit Abonnements

Ich habe ein paar in App-Produkte erstellen, aber ich kann nur die „verwaltete Produkte abfragen und NICHT 'subcriptions'

mHelper.queryInventoryAsync(true, additionalSkuList, mQueryFinishedListener); 
final IabHelper.QueryInventoryFinishedListener 
      mQueryFinishedListener = new IabHelper.QueryInventoryFinishedListener() { 
     public void onQueryInventoryFinished(IabResult result, Inventory inventory) 
     { 
      if (result.isFailure()) { 
       toast("query fail"); 
       return; 
      } 

      SkuDetails subscription = inventory.getSkuDetails(SKU_SUBSCRIPTION); 
      SkuDetails test = inventory.getSkuDetails(SKU_TEST); 
      if(subscription != null) { 
       toast("subscription: " + subscription.toString()); 
       // update the UI 
      } 
      else { 
       toast("subscription: null " + inventory.toString()); 
      } 
     } 
    }; 

SkuDetails subcription ist immer null, aber SkuDetails Test ist nicht , habe ich mehrere Abonnements und verwalteten Produkte, aber es ist nur die Abonnements erstellen, die nicht funktionieren.

Jede Hilfe wird sehr geschätzt.

Antwort

1

diese

Versuchen

sku Bereiten Liste Bündel

ArrayList<String> skuList = new ArrayList<String>(); 
skuList.add(SKU_TEST); 
Bundle querySkus = new Bundle(); 
querySkus.putStringArrayList(“ITEM_ID_LIST”, skuList); 

und die getSkuDetails Methode auf dem Billing Version 3 API In-App-Aufruf wird die Methode übergibt die Version Billing API In-App („3“), Sie die Paketnamen von Aufruf der App, des Kauftyps ("Subs") und des von Ihnen erstellten Bundles.

Bundle skuDetails = mService.getSkuDetails(3, 
    getPackageName(), "subs", querySkus); 
+0

Yeah, habe ich schließlich erkannt, dass "Subs" für Abonnements ist. Google erwähnt nicht, dass dies ihr Tutorial ist, das wirklich seltsam ist ... – BiggerD

Verwandte Themen