Frage

Ich füge meiner App einen In-App-Kauf hinzu. Welche Details muss ich an den Abrechnungsdienst senden, um den Kaufprozess durchzuführen? Ich meine, müssen wir eine Benutzer -Mail -ID (Markt -ID) oder so etwas senden? Kann mir jemand helfen?

War es hilfreich?

Lösung

Es sendet nur Produkt -ID, aber BillingService sendet einige Informationen intern an den Android -Markt, der den Paketnamen Ihrer App enthält. Dieser Paketname reicht aus, um Ihre App zu identifizieren. Siehe den Quellcode von BillingService unter dem folgenden Link (insbesondere Zeile Nr. 164);

http://code.google.com/p/marketbilling/source/browse/src/com/example/dungeons/billingservice.java

Andere Tipps

Nein, du musst nichts In-App Billing Verarbeiten Sie die App automatisch. Alles was Sie senden müssen, ist productId des gekauften Artikel und dieses Produkts sollte bereits auf Ihrer App -Seite vorhanden sein. Weitere Informationen finden Sie auf http://developer.android.com/guide/market/billing/billing_admin.html

Benutzer werden durch das Google -Konto identifiziert, mit dem sie sich bei der Android Market App angemeldet haben. Managierte Produkte, die sie kaufen, sind an dieses Konto gebunden, damit sie auch dann wiederhergestellt werden können, wenn der Benutzer sein Telefon zurücksetzt (oder das gleiche Konto auf einem anderen Gerät verwendet). Es wird automatisch vom Android -Markt gesendet, wenn Sie die Abrechnungs -APIs anrufen. Sie müssen nichts Besonderes tun, es funktioniert einfach (wenn es nicht kaputt ist).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top