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.
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