Meine App ist im Alpha-Modus, aber veröffentlicht. Ich kann das in der Entwicklerkonsole sehen "Nur Alpha- und Beta-Tester können den Eintrag in Google Play sehen, da Sie bisher noch keine APKs hochgeladen haben."
Aber als ich einen In-App-Kauf mit einem anderen Testkonto getestet habe, wurde Meine Kreditkarte belastet.
Wie bekomme ich mein Geld zurück? Zweitens wie Test In-App richtig, ohne geladen worden zu sein.
Tharks
Das ist mir auch passiert. Dies liegt daran, dass in der Dokumentation Folgendes steht:
Es ist einfach, Testkäufe einzurichten - jedes Benutzerkonto kann ausgewählt werden ein Testkonto sein, und jeder Benutzer eines Testkontos kann einen Test durchführen Käufe mit jeder verfügbaren Zahlungsmethode (obwohl es keine gibt Gebühr für die Zahlungsmethode).
Aber ich habe diesen Teil vermisst:
Erstellen Sie als Nächstes Lizenztestkonten für autorisierte Benutzer. In dem Entwicklerkonsole, gehen Sie zu Einstellungen & gt; Kontodetails, dann in der License Testing, fügen Sie die Adressen zu Google Mail-Konten hinzu Testzugangsfeld.
Damit ein Testkonto, das für die Alpha-Version aktiviert wurde, nicht ausreicht, müssen Sie die gleiche E-Mail-Adresse zum Lizenzierungsabschnitt hinzufügen.
Wenn Sie diese Nachricht nicht sehen, wird Ihnen folgendes berechnet:
Für First how do I get My money back
können Sie auch in die Play Console, Bestellverwaltung, wechseln und Ihrem Testbenutzer eine Rückerstattung erteilen.
Stellen Sie sicher, dass Sie den Testbenutzer (n) zur Liste der Lizenztester hinzufügen, wie in @ z0mes Antwort, um zu verhindern, dass es erneut passiert.
Wenn die Käufe abgeschlossen sind, verhindert Google Play, dass die Bestellungen in die Finanzverarbeitung gehen. So wird sichergestellt, dass Benutzerkonten keine tatsächlichen Kosten verursachen und die abgeschlossenen Bestellungen nach 14 Tagen automatisch storniert werden.
Alles ist im Dokument.
Um nicht von Google belastet zu werden, müssen Sie eine Google-Gruppe mit all Ihren Betatestern erstellen. Fügen Sie dann die ID der Gruppe zur Google Play-Konsole hinzu. Wenn einer der Entwickler in dieser Gruppe versucht, einen IAB-Artikel zu erwerben, wird von Ihrer App eine Meldung angezeigt, dass keine Kosten berechnet werden, da es sich bei der Transaktion um einen Test handelt.
Das gleiche ist mir passiert - mir wurden auch die Testkäufe in Rechnung gestellt ((Nach dem Lesen von Ссылка Ich sehe, dass es möglich ist, echte Einkäufe zu tätigen, wenn ich IAB teste (es scheint standardmäßig passiert), aber für Einkäufe ohne Guthaben:
Hinweis: Bei Testkäufen lassen Sie das Feld orderId leer. Sie können das Feld purchaseToken verwenden, um Testkäufe zu identifizieren.
Jetzt muss ich herausfinden, wo das ist orderId
- Ich sehe es nicht in der Entwicklerkonsole oder in der Google IabHelper-Klasse, die ich benutze ...
Tags und Links android in-app-billing