18

Ich möchte einen Namen/eine ID des Nutzers erhalten, der einen Kauf tätigt. Ich würde gerne auf AccountManager wenn möglich verzichten, da seine Verwendung eine zusätzliche Erlaubnis erfordert. Selbst mit AccountManager sehe ich keinen Weg, das aktuelle Konto zu bestimmen, daher ist jeder Rat willkommen.In-App-Kauf: Erhalte den Namen oder die ID des Google Play-Kontos, das einen Kauf anfordert.

+0

Mögliche Hilfe: http://stackoverflow.com/questions/2112965/how-to-get-the-android-devices-primary-e-mail-address Eine andere mögliche Hilfe: http://developer.android.com /training/id-auth/identify.html – LuckyMe

+0

"Offensichtlich" huh ?! – LuckyMe

+1

@LuckyMe: Diese zeigen nicht, wie man ein _current_ Google Play-Konto mit "AccountManager" erhält. –

Antwort

4

Ich glaube nicht, dass das überhaupt möglich ist. Ich habe alle möglichen Wege ausprobiert, bevor ich mich an den Google-Support wandte. Und die Antwort, die ich bekam, war diese:

Vielen Dank für die Kontaktaufnahme mit Google Play Developer Support. Beachten Sie, dass Google keinen Zugriff auf vertrauliche Informationen des Nutzers gewährt, z. B. E-Mail-Adresse, Postanschrift oder Telefonnummern. Wir legen großen Wert auf die Vertraulichkeit und Privatsphäre der Benutzer, daher bin ich sicher, dass Sie unsere Position in Bezug auf diese Informationen verstehen können.

Wir bedanken uns für Ihr Verständnis. Vielen Dank für Ihre Unterstützung. Google Play!

Regards, Google Play-Entwicklersupport

In der Abfrage hatten wir klargestellt, dass es für die Post-Sales-Support ist.

Hoffe, das hilft.

+2

Ich brauche jedoch keine vertraulichen Informationen. Ich brauche nur eine eindeutige ID für dieses Konto. –

+0

Ich habe das verstanden. Aber Google wird keine eindeutige ID vergeben. Ich habe mein Bestes versucht. Bitte aktualisieren Sie Ihre Frage, wenn Sie damit fortfahren. Auch ich habe meine Einnahmen Berichte auf Händler Portal durchlaufen. Alles, was ich bekommen kann, ist eine eindeutige orderID. –

0

Google speichert eine Bestandsaufnahme aller Artikel, die der Nutzer über die App-Abrechnung erworben hat. Möglicherweise können Sie eine ID aus einem der Käufe als eindeutige ID für Ihren Nutzer verwenden. Dies erfordert natürlich, dass Benutzer zuerst etwas kaufen.