Cum configurezi notificările AdMate și webhookurile RevenueCat

Cum configurezi notificările AdMate și webhookurile RevenueCat

de FixoLab


Notificările AdMate pot adăuga context evenimentelor RevenueCat, dar calea notificărilor este separată de conexiunea panoului. Aplicația interoghează proiectele cu datele de autentificare configurate de utilizator; API-ul AdMate primește webhookurile configurate și folosește un context temporar al dispozitivului pentru a crea notificarea potrivită.

Separarea acestor responsabilități este esențială pentru securitate și depanare.

AdMate
AdMate

Toate veniturile într-un singur panou

Urmăriți AdMob, AdSense, RevenueCat și App Store Connect în mai multe conturi, cu filtre după aplicație, platformă și țară

Monitorizați veniturile, clicurile, eCPM, abonamentele, instalările și plățile pe iPhone, iPad, Mac și Apple Watch

AdMate

Două configurări, două scopuri

Conexiunea panoului

Contul RevenueCat din AdMate permite aplicației să citească proiectele și valorile disponibile pentru autorizarea configurată.

Livrarea webhookurilor

RevenueCat trimite evenimente către endpointul de webhook al API-ului AdMate. API-ul folosește contextul înregistrat al dispozitivului, cum ar fi proiectul, aplicația, limba și moneda, pentru a pregăti notificările acceptate.

Adăugarea unei chei în panou nu creează automat webhookul la furnizor. Crearea webhookului nu autorizează panoul aplicației.

Pregătește contextul aplicației

  1. Conectează și validează contul RevenueCat în AdMate.
  2. Selectează proiectele și aplicațiile dorite.
  3. Deschide configurarea webhookului sau a notificărilor oferită de aplicație.
  4. Sincronizează contextul dispozitivului cerut de flux.
  5. Confirmă limba, moneda și denumirile proiectelor.
  6. Permite notificările la nivelul sistemului de operare.

Contextul API are o durată de viață limitată și trebuie actualizat prin fluxul acceptat din aplicație. Nu este o bază de date financiară permanentă.

Configurează RevenueCat

Folosește configurarea webhookurilor din RevenueCat pentru a adăuga endpointul și informațiile de autorizare afișate de fluxul AdMate. Urmează instrucțiunile actuale din aplicație în loc să copiezi date de autentificare din alt mediu.

Testează cu un eveniment care nu conține date sensibile ori de câte ori este posibil. Nu include niciodată o cheie secretă sau valoarea completă de autorizare a webhookului într-o captură de ecran, într-un depozit de cod sau într-o discuție publică de asistență.

Verifică tot lanțul

Verifică întregul lanț:

  1. RevenueCat acceptă configurarea webhookului.
  2. Un eveniment acceptat este livrat cu succes.
  3. API-ul AdMate poate identifica contextul dispozitivului și al proiectului.
  4. Livrarea push este acceptată de serviciul platformei.
  5. Dispozitivul este încă înregistrat și permite notificările.
  6. Proiectul, aplicația, limba și moneda afișate sunt corecte.

O actualizare reușită a panoului verifică doar o altă cale.

Depanare

RevenueCat raportează o eroare de webhook

Verifică în RevenueCat endpointul, autorizarea și starea răspunsului. Nu schimba cheile panoului care nu au legătură cu problema.

Webhookul reușește, dar nu sosește nicio notificare

Verifică contextul dispozitivului, permisiunea pentru push, înregistrarea și dacă tipul de eveniment este acceptat. Contextul dispozitivului poate expira după o perioadă de inactivitate.

Notificarea afișează un nume greșit de proiect

Actualizează contextul din proiectul corect și asigură-te că două conturi nu au fost asociate aceluiași nume afișat.

Un dispozitiv funcționează, iar altul nu

Fiecare dispozitiv are propria înregistrare și propriul context. Testează permisiunile și contextul pe dispozitivul afectat.

Reguli de securitate

  • Păstrează autorizarea webhookurilor și cheile furnizorilor în afara Git.
  • Nu înregistra în jurnale conținuturi complete care includ identificatori de clienți sau de tranzacții.
  • Nu folosi API-ul de webhookuri ca depozit de date despre venituri.
  • Schimbă imediat orice autorizare expusă.
  • Elimină contextul unui dispozitiv când acesta nu mai trebuie să primească evenimente.

Întrebări frecvente

AdMate stochează pe server tot istoricul meu RevenueCat?

Nu. API-ul procesează evenimentele webhook și un context temporar al dispozitivului și al proiectului; aplicația interoghează direct serviciile configurate.

De ce am nevoie atât de un cont pentru panou, cât și de un webhook?

Servesc unor căi diferite: raportarea interactivă și notificările de evenimente livrate de server.

Poate un webhook să rezolve valorile lipsă din panou?

Nu. Verifică autorizarea RevenueCat a aplicației și asocierea proiectelor.

Ce ar trebui să conțină un raport de asistență sigur?

Tipul evenimentului, ora aproximativă, starea cu datele mascate și contextul dispozitivului și al aplicației, niciodată chei secrete sau identificatori compleți ai clienților.

AdMate
AdMate

Toate veniturile într-un singur panou

Urmăriți AdMob, AdSense, RevenueCat și App Store Connect în mai multe conturi, cu filtre după aplicație, platformă și țară

Monitorizați veniturile, clicurile, eCPM, abonamentele, instalările și plățile pe iPhone, iPad, Mac și Apple Watch

AdMate