Um automatische Aktualisierungen von Berechtigungen auf der Grundlage von Nutzerabonnements zu ermöglichen, musst du Webhooks einrichten. Die Webhooks werden an Zappter gesendet und aktualisieren den Abonnementstatus des Nutzers, wenn es eine automatische Verlängerung gibt oder der Nutzer sich entscheidet, das Abonnement zu kündigen.
Beziehen der Webhook-Url
Um den Webhook-Link zu erhalten, der sowohl für App Store Connect als auch für die Google Play Console verwendet werden kann, befolge diese Schritte:
1. Gehe zu Zappter und navigiere zu In-App-Käufe > Verwaltung > Abonnements. Klicke dann auf "Webhook URL":
2. Es erscheint ein Popup mit deinem persönlichen Webhook-Link. Kopiere den Link und befolge die folgenden Schritte, um den Webhook im Apple App Store Connect und Google Play Store zu konfigurieren.
2. Klicke auf "Meine Apps" und wähle deine App aus
3. Klicke auf "App Information" und scrolle dann nach unten zum Abschnitt "App Store Server Notifications". Klicke auf "Set Up URL" unter "Production Server URL":
4. Gib die URL ein, die du zuvor kopiert hast, und klicke auf "Speichern"
Das war's! Dein Webhook für den Apple App Store ist jetzt eingerichtet.
2. Wähle das Projekt aus, das mit deiner App verknüpft ist. Suche dann in der oberen Suchleiste nach "Pub/Sub" und klicke auf das erste Suchergebnis.
3. Klicke auf "Thema erstellen" oben auf der Seite
4. Gib die ID für dein Thema ein und lass alle anderen Felder unverändert. Klicke auf "Thema erstellen".
5. Klicke auf die drei Punkte auf der rechten Seite und dann auf "Genehmigungen anzeigen".
6. Klicke auf "Auftraggeber hinzufügen" auf der rechten Seite
7. Gib in das Feld "Neuer Principal" Folgendes ein: google-play-developer-notifications@system.gserviceaccount.com - Wenn du es eingegeben hast, wähle es aus dem vorgeschlagenen Dropdown-Wert unter dem Feld aus. Suche im Feld "Role" nach "Pub/Sub Publisher" und wähle es aus. Bestätige diesen Schritt, indem du auf "Speichern" klickst.
8. Klicke unten auf das neu erstellte Abonnement
9. Klicke oben auf der Seite auf "Bearbeiten".
10. Wechsle unter "Delivery type" zu "Push" und gib die Webhook-URL ein, die du zuvor von Zappter kopiert hast
11. Scrolle nach unten und klicke auf "Update".
12. Kopiere den Namen des Themas, du musst ihn jetzt in den nächsten Schritten einfügen
14. Gehe zu "Monetization setup" unter "Monetize" in der linken Seitenleiste. Gib im Abschnitt "Google Play Billing" unter "Echtzeit-Entwicklerbenachrichtigungen" den Themennamen ein, den du zuvor kopiert hast:
15. Klicke auf "Änderungen speichern".
Das war's! Dein Webhook für die Google Play Console ist jetzt eingerichtet.