Per abilitare gli aggiornamenti automatici dei diritti in base alle sottoscrizioni degli utenti, è necessario impostare dei webhook. I webhook saranno inviati a Zappter e aggiorneranno lo stato dell'abbonamento dell'utente ogni volta che si verificherà un prolungamento automatico o l'utente deciderà di annullare l'abbonamento.
Ottenere l'url del webhook
Per ottenere il link webhook che può essere usato sia per App Store Connect che per Google Play Console, seguire i seguenti passaggi:
1. Andare su Zappter e navigare su Acquisti in-app > Gestione > Abbonamenti. Quindi fare clic su "URL Webhook":
image.png501,86 KB
2. Verrà visualizzato un popup con il link al webhook personale. Copiare il link e seguire i passaggi seguenti per configurare il webhook in Apple App Store Connect e Google Play Store.
2. Fare clic su "Le mie applicazioni" e selezionare la propria applicazione
3. Fare clic su "Informazioni sull'applicazione" e scorrere fino alla sezione "Notifiche del server App Store". Fare clic su "Imposta URL" sotto "URL del server di produzione":
image.png454,45 KB
4. Inserire l'URL copiato in precedenza e fare clic su "Salva"
image.png553,9 KB
Ecco fatto! Il vostro webhook per l'App Store di Apple è ora configurato.
2. Selezionare il progetto associato alla propria applicazione. Quindi cercare "Pub/Sub" nella barra di ricerca superiore e fare clic sul primo risultato della ricerca.
image.png626,96 KB
3. Fare clic su "Crea argomento" in corrispondenza di "Crea argomento". Fare clic su "Crea argomento" nella parte superiore della pagina
image.png455,36 KB
4. Impostare l'ID dell'argomento e lasciare invariati tutti gli altri campi. Fare clic su "Crea argomento".
image.png439,78 KB 5. Fare clic sui tre punti a destra, quindi fare clic su "Visualizza autorizzazioni"
image.png620,08 KB
6. Fare clic su "Add Principal" sul lato destro
image.png601,52 KB
7. Nel campo "Nuovi committenti" inserire quanto segue: google-play-developer-notifications@system.gserviceaccount.com - Una volta inserito, selezionare il valore dal menu a tendina suggerito sotto il campo. Nel campo "Ruolo", cercare "Pub/Sub Publisher" e selezionarlo. Confermare questo passaggio facendo clic su "Salva".
image.png608,58 KB
8. Fare clic qui sotto sul nuovo abbonamento creato
image.png661,67 KB
9.
image.png906,18 KB
10. Passare a "Push" sotto "Tipo di consegna" e inserire l'URL del webhook precedentemente copiato da Zappter
image.png657,61 KB
11. Scorrere verso il basso e fare clic su "Aggiorna"
image.png654,13 KB 12. Copiare il nome dell'argomento, che dovrà essere incollato nei prossimi passaggi
14. Andare a "Impostazione monetizzazione" sotto "Monetizzazione" dal menu della barra laterale sinistra. Nella sezione "Fatturazione di Google Play", sotto "Notifiche in tempo reale per gli sviluppatori", fornire il nome dell'argomento copiato in precedenza:
image.png770,83 KB
15. Fare clic su "Salva modifiche".
Ecco fatto! Il webhook per la Google Play Console è ora configurato.