Mit dem Programm zur Abrechnung mit Auswahlmöglichkeit für Nutzer können Sie Ihr eigenes Abrechnungssystem einbinden oder Nutzer über externe Weblinks zu Ihrer Website weiterleiten, wo sie Käufe tätigen können. Unabhängig davon, für welche Option Sie sich entscheiden, sollten Nutzer die Wahl zwischen Google Play Billing und einer alternativen Abrechnung in der App oder über externe Weblinks haben. Sie sollten die Programmanforderungen lesen und sich für das Programm zur Abrechnungsauswahl registrieren, bevor Sie diese APIs verwenden.
Nutzererfahrung
Wenn ein Nutzer einen Kauf initiiert, wird ihm ein Auswahlbildschirm angezeigt, auf dem sowohl Ihr alternatives Abrechnungssystem (in der App oder über externe Weblinks) als auch Google Play Billing zu sehen sind. Sie können diesen Ablauf anpassen, je nachdem, wer den Auswahlbildschirm rendert und wo die Zahlung erfolgt. Sie müssen Ihre Präferenz für den Auswahlbildschirm und die Einstellungen für externe Weblinks in der Play Console aktualisieren, bevor Sie die API in Ihrer App implementieren.
1. Wer rendert den Auswahlbildschirm?
- Von Google gerendert: Google Play rendert die Benutzeroberfläche des Auswahlbildschirms automatisch im Rahmen des Abrechnungsablaufs.
- Eigene : Sie entwerfen und rendern einen benutzerdefinierten Auswahlbildschirm in Ihrer App. Wenn Sie diese Option wählen, müssen Sie die UX-Richtlinien einhalten.
2. Wo die Zahlung erfolgt
- In-App: Der Nutzer schließt die Transaktion über die Benutzeroberfläche Ihrer App ab.
- Externer Weblink: Der Nutzer wird auf Ihre Website weitergeleitet, um die Transaktion abzuschließen.
Jugendschutzeinstellungen
Nutzer mit Elternaufsicht dürfen eine Abrechnungsmethode auswählen, aber es müssen obligatorische Jugendschutzeinstellungen und einmalige Informationsbildschirme angezeigt werden.
- Von Google gerenderte Auswahlbildschirme: Google kümmert sich automatisch um den Bildschirm mit der Elternaufsicht bevor der Auswahlbildschirm angezeigt wird.
- Bei von Entwicklern gerenderten Auswahlbildschirmen: Sie sind dafür verantwortlich, bestimmte APIs der Play Billing Library aufzurufen, um die Jugendschutzeinstellungen auszulösen. Bei In-App-Käufen erfolgt dies über ein obligatorisches Informationsdialogfeld bevor Sie Ihren benutzerdefinierten Auswahlbildschirm anzeigen. Bei externen Links werden die Jugendschutzeinstellungen bevor der Nutzer aus der App weitergeleitet wird berücksichtigt.
Richtlinien für Bild-Assets für Zahlungsmethoden
Sie können Bild-Assets in der Play Console hochladen, die Ihre unterstützten Zahlungsmethoden darstellen und auf dem Bildschirm für die Abrechnungsauswahl angezeigt werden.
Bild-Asset für Zahlungsmethoden
Das einzelne Bild-Asset besteht aus mehreren Karten für Zahlungsmethoden und muss den in diesen Richtlinien definierten Spezifikationen entsprechen.
Abmessungen |
192 dp × 20 dp |
Kartenabstand |
8 dp |
Dateiformat |
PNG, transparenter Hintergrund |
Varianten von Zahlungsmethoden
Entwickler können bis zu fünf Symbole für Zahlungsmethoden in das Bild-Asset einfügen.
Das Bild darf keine anderen Bilder oder Texte enthalten.
Kartenspezifikationen
Die Karten für Zahlungsmethoden im Bild-Asset müssen den folgenden Richtlinien für Größe, Abstand und Stil entsprechen.
| Kartenabmessungen | 32 dp × 20 dp |
| Innerer Abstand | 3 dp |
| Rahmen | 1 dp (innerer Strich in Abmessungen enthalten), Radius 2 dp, #E0E0E0 |
| Kartenhintergrund | Einfarbig (vorzugsweise weiß) |
Vorbereitung
Damit Sie das Programm zur Abrechnungsauswahl nutzen können, müssen die folgenden Anforderungen erfüllt sein:
- Registrierung: Sie müssen sich für das Programm zur Abrechnungsauswahl registrieren. Wenn Sie externe Weblinks anbieten möchten, müssen Sie Ihre Einstellungen in der Play Console aktualisieren, bevor Sie sie in Ihrer App implementieren.
- PBL-Version: Sie müssen die Play Billing Library-Version 9.1 oder höher verwenden.
Berichte
Alle Transaktionen über die alternative Abrechnung (einschließlich Transaktionen über externe Links) müssen sicher an Google Play gemeldet werden. Dazu ist ein externes Transaktionstoken erforderlich. Je nach Szenario für die Abrechnungsauswahl wird das Token über verschiedene APIs generiert. Dieses Transaktionstoken gibt an, ob DeveloperBillingType als externer Link oder In-App-Link kategorisiert ist. Das Token ist wichtig, um Transaktionen zu validieren und der entsprechenden Servicegebühr zuzuordnen.