2013-06-26 7 views
5

Ich implementiere ein Geschäft von Zeitschriften. Ich brauche meine Zeitschriften einmal gekauft werden, um auf allen Geräten des Benutzers verfügbar zu sein. Also muss ich Informationen irgendwie synchronisieren. Ich denke, es ist logisch, nach Spielkonten zu synchronisieren.Welches Google Play-Konto verwendet IabHelper?

Ich schaute durch Googles Beispiel Implementierung der In-App-Abrechnung Preparing Your In-app Billing Application, und ich fand diese Implementierung einfach genug, um meine erste App mit In-App-Abrechnung zu tun.

Die quiestion ist: die Google Play-Konto tut IabHelper Verwendung? Zum Beispiel gibt es mehrere Google-Konten auf dem Gerät. Wie kann ich angeben, welches Konto von IabHelper ausgewählt werden soll? sind viele von ihnen am Gerät

Wie IabHelper, die, wenn es zu berücksichtigen, zeigen?

+0

überprüfen meine Antwort unten – Maulik

Antwort

0

Answer1:

können Sie jedes Konto verwenden, die Sie haben. aber denken Sie an eine Sache, die ein Konto verwenden, das in Ihrem registrierten Gerät ist (google-Konto beim ersten Start des Geräts festlegen), weil Test-Benutzer nur testen können, um das Produkt zu testen, bis es nicht veröffentlicht (in Google Play-Markt).

Antwort2:

andere Benutzer Ihr Produkt sehen können, während Ihre Anwendung veröffentlicht. Sie laden eine signierte Apk-Datei mit Produkt-ID und Basis-64-Schlüssel hoch, um zu verifizieren, dass es sich um Ihre Anwendung und Ihre bestimmte Produkt-ID handelt. Während andere Nutzer dieses Produkt kaufen, wird sein Google-Konto als gekauftes Produkt registriert.

EDIT:

Eine weitere Sache, die Sie, dass die Test-Account und Entwickler-Konsole Konto erinnern sollte sollte nicht gleich sein.

Lassen Sie mich wissen, dass Sie mehr Informationen erforderlich.

Ich hoffe, es wird Ihnen helfen.

+0

Wie kann ich feststellen, das ich erklären möchte IabHelper benutzen? Ich möchte, dass meine App mit dem aktuell ausgewählten Spielkonto funktioniert. Natürlich habe ich alle verwendeten Konten als Testkonten – TrueCH

+0

ich in der Antwort gegeben hat, dass bereits ein Konto verwenden, das Ihr Telefon hat, weil Sie nicht die Abrechnung in Emulator testen. Sie müssen es auf dem Gerät testen, daher ist es besser, das Konto zu verwenden, das Sie zum ersten Mal in das Telefon eingegeben haben, als Ihr Android-Telefon gestartet wurde. – Maulik

+0

Überprüfen Sie meine bearbeitete Antwort oben. Was ist das Problem mit Ihrem aktuell ausgewählten Konto? Sie können Ihr ausgewähltes Konto einfach in die Entwicklerkonsole hinzufügen und einfach daran testen. – Maulik

Verwandte Themen