Sådan konfigurerer du AdMate-notifikationer og RevenueCat-webhooks

Sådan konfigurerer du AdMate-notifikationer og RevenueCat-webhooks

af FixoLab


AdMate-notifikationer kan give kontekst til RevenueCat-hændelser, men notifikationsvejen er adskilt fra dashboardforbindelsen. Appen henter projekter med de loginoplysninger, brugeren har konfigureret; AdMate API modtager konfigurerede webhooks og bruger midlertidig enhedskontekst til at oprette den rette notifikation.

Det er afgørende for sikkerhed og fejlfinding at holde disse ansvarsområder adskilt.

AdMate
AdMate

Alle dine indtægter i ét dashboard

Følg AdMob, AdSense, RevenueCat og App Store Connect på tværs af flere konti med filtre efter app, platform og land

Overvåg indtægter, klik, eCPM, abonnementer, installationer og betalinger på iPhone, iPad, Mac og Apple Watch

AdMate

To konfigurationer, to formål

Dashboardforbindelse

RevenueCat-kontoen i AdMate giver appen mulighed for at læse de projekter og målinger, der er tilgængelige med den konfigurerede godkendelse.

Levering af webhooks

RevenueCat sender hændelser til webhook-endpointet i AdMate API. API’et bruger registreret enhedskontekst – såsom projekt, app, sprog og valuta – til at forberede understøttede notifikationer.

At tilføje en nøgle i dashboardet opretter ikke automatisk webhooken hos udbyderen. At oprette webhooken godkender ikke appens dashboard.

Forbered appens kontekst

  1. Forbind og validér RevenueCat-kontoen i AdMate.
  2. Vælg de ønskede projekter og apps.
  3. Åbn opsætningen af webhooks eller notifikationer i appen.
  4. Synkronisér den enhedskontekst, forløbet beder om.
  5. Bekræft sprog, valuta og projektnavne.
  6. Tillad notifikationer på styresystemniveau.

API-konteksten har en begrænset levetid og bør opdateres via appens understøttede forløb. Den er ikke en permanent økonomisk database.

Konfigurér RevenueCat

Brug RevenueCats webhookkonfiguration til at tilføje det endpoint og de godkendelsesoplysninger, som AdMate-forløbet viser. Følg de aktuelle instruktioner i appen i stedet for at kopiere loginoplysninger fra et andet miljø.

Test med en ikke-følsom hændelse, når det er muligt. Medtag aldrig en hemmelig nøgle eller den fulde godkendelsesværdi for webhooken i et skærmbillede, et kodelager eller en offentlig supporttråd.

Kontrollér hele vejen igennem

Kontrollér hele kæden:

  1. RevenueCat accepterer webhookkonfigurationen.
  2. En understøttet hændelse leveres korrekt.
  3. AdMate API kan finde enhedens og projektets kontekst.
  4. Push-leveringen accepteres af platformens tjeneste.
  5. Enheden er stadig registreret og tillader notifikationer.
  6. Det viste projekt, appen, sproget og valutaen er korrekte.

En vellykket opdatering af dashboardet kontrollerer kun en anden vej.

Fejlfinding

RevenueCat rapporterer en webhookfejl

Tjek endpoint, godkendelse og svarstatus i RevenueCat. Udskift ikke dashboardnøgler, der ikke har noget med sagen at gøre.

Webhooken lykkes, men der kommer ingen notifikation

Kontrollér enhedskontekst, push-tilladelse, registrering, og om hændelsestypen understøttes. Enhedskonteksten kan udløbe efter inaktivitet.

Notifikationen viser det forkerte projektnavn

Opdatér konteksten fra det rigtige projekt, og sørg for, at to konti ikke er knyttet til det samme visningsnavn.

Én enhed virker, og en anden gør ikke

Hver enhed har sin egen registrering og kontekst. Test tilladelser og kontekst på den berørte enhed.

Sikkerhedsregler

  • Hold webhookgodkendelse og udbydernøgler uden for Git.
  • Log ikke fulde data med kunde- eller transaktions-id’er.
  • Brug ikke webhook-API’et som lager for indtægtsdata.
  • Udskift afsløret godkendelse med det samme.
  • Fjern enhedskonteksten, når en enhed ikke længere skal modtage hændelser.

Ofte stillede spørgsmål

Gemmer AdMate hele min RevenueCat-historik på sin server?

Nej. API’et behandler webhookhændelser og midlertidig kontekst for enhed og projekt; appen henter data direkte fra de konfigurerede tjenester.

Hvorfor har jeg brug for både en dashboardkonto og en webhook?

De betjener forskellige veje: interaktiv rapportering og hændelsesnotifikationer, der leveres fra serveren.

Kan en webhook løse manglende målinger i dashboardet?

Nej. Tjek appens RevenueCat-godkendelse og tilknytningen af projekter.

Hvad bør en sikker supportrapport indeholde?

Hændelsestype, omtrentligt tidspunkt, maskeret status og kontekst for enhed og app – aldrig hemmelige nøgler eller fulde kunde-id’er.

AdMate
AdMate

Alle dine indtægter i ét dashboard

Følg AdMob, AdSense, RevenueCat og App Store Connect på tværs af flere konti med filtre efter app, platform og land

Overvåg indtægter, klik, eCPM, abonnementer, installationer og betalinger på iPhone, iPad, Mac og Apple Watch

AdMate