Mit dem Programm zur Abrechnung mit Auswahlmöglichkeit können Sie Ihr eigenes Abrechnungssystem einbinden oder Nutzer über externe Weblinks zu Ihrer Website weiterleiten, um Käufe zu tätigen. Unabhängig davon, welche Option Sie implementieren, sollten Nutzer die Wahl zwischen Google Play Billing und entweder der alternativen Abrechnung in der App oder externen Weblinks haben. Sie sollten die Programmanforderungen lesen und sich für das Programm für externe Angebote 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 Einstellungen für die Auswahlbildschirme und externen 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 für Sie als Teil 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, es müssen jedoch obligatorische Jugendschutzeinstellungen und einmalige Informationsbildschirme angezeigt werden.
- Von Google gerenderte Auswahlbildschirme: Google kümmert sich automatisch um den Bildschirm mit der Altersfreigabe bevor der Auswahlbildschirm angezeigt wird.
- Von Entwicklern gerenderte Auswahlbildschirme: Sie sind dafür verantwortlich, bestimmte Play Billing Library APIs aufzurufen, um die Jugendschutzeinstellungen zu aktivieren. 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 herausgeleitet 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 Asset mit dem einzelnen Bild besteht aus mehreren Karten mit 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 die Anzahl der verfügbaren Zahlungsmethodensymbole auswählen, die sie in das Bild-Asset aufnehmen möchten, maximal fünf.
Das Bild darf keine anderen Bilder oder Text 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
Wenn Sie das Programm zur Abrechnungsauswahl nutzen möchten, müssen Sie die folgenden Anforderungen erfüllen:
- Registrierung: Sie müssen sich für das Programm zur Abrechnung mit Auswahlmöglichkeit 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 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 Abrechnungsoption wird das Token über verschiedene APIs generiert. Dieses Transaktionstoken gibt an, ob die DeveloperBillingType als externer Link oder In-App-Link kategorisiert ist. Das Token ist für die Validierung von Transaktionen und die Zuordnung zur entsprechenden Servicegebühr unerlässlich.