Slik konfigurerer du AdMate-varsler og RevenueCat-webhooks

Slik konfigurerer du AdMate-varsler og RevenueCat-webhooks

av FixoLab


AdMate-varsler kan gi kontekst til RevenueCat-hendelser, men varslingsveien er atskilt fra dashbordtilkoblingen. Appen henter prosjekter med påloggingsinformasjonen brukeren har konfigurert; AdMate API mottar konfigurerte webhooks og bruker midlertidig enhetskontekst for å lage riktig varsel.

Å holde disse ansvarsområdene atskilt er avgjørende for sikkerhet og feilsøking.

AdMate
AdMate

Alle inntektene dine i ett dashbord

Følg AdMob, AdSense, RevenueCat og App Store Connect på tvers av flere kontoer med filtre etter app, plattform og land

Overvåk inntekter, klikk, eCPM, abonnementer, installasjoner og betalinger på iPhone, iPad, Mac og Apple Watch

AdMate

To konfigurasjoner, to formål

Dashbordtilkobling

RevenueCat-kontoen i AdMate lar appen lese prosjektene og måltallene som er tilgjengelige med den konfigurerte autorisasjonen.

Levering av webhooks

RevenueCat sender hendelser til webhook-endepunktet i AdMate API. API-et bruker registrert enhetskontekst – som prosjekt, app, språk og valuta – til å forberede varsler som støttes.

Å legge til en nøkkel i dashbordet oppretter ikke webhooken hos leverandøren automatisk. Å opprette webhooken autoriserer ikke appens dashbord.

Forbered appkonteksten

  1. Koble til og valider RevenueCat-kontoen i AdMate.
  2. Velg de aktuelle prosjektene og appene.
  3. Åpne oppsettet for webhooks eller varsler i appen.
  4. Synkroniser enhetskonteksten flyten ber om.
  5. Bekreft språk, valuta og prosjektnavn.
  6. Tillat varsler på operativsystemnivå.

API-konteksten har begrenset levetid og bør oppdateres via appens støttede flyt. Den er ingen permanent økonomidatabase.

Konfigurer RevenueCat

Bruk webhookkonfigurasjonen i RevenueCat til å legge til endepunktet og autorisasjonsinformasjonen som AdMate-flyten viser. Følg de gjeldende instruksjonene i appen i stedet for å kopiere påloggingsinformasjon fra et annet miljø.

Test med en ikke-sensitiv hendelse når det er mulig. Ta aldri med en hemmelig nøkkel eller den fullstendige autorisasjonsverdien for webhooken i et skjermbilde, et kodelager eller en offentlig støttetråd.

Kontroller hele veien

Kontroller hele kjeden:

  1. RevenueCat godtar webhookkonfigurasjonen.
  2. En hendelse som støttes, blir levert.
  3. AdMate API finner enhetens og prosjektets kontekst.
  4. Push-leveringen godtas av plattformtjenesten.
  5. Enheten er fortsatt registrert og tillater varsler.
  6. Prosjektet, appen, språket og valutaen som vises, er riktige.

En vellykket oppdatering av dashbordet kontrollerer bare en annen vei.

Feilsøking

RevenueCat rapporterer en webhookfeil

Sjekk endepunkt, autorisasjon og svarstatus i RevenueCat. Ikke bytt ut dashbordnøkler som ikke har noe med saken å gjøre.

Webhooken lykkes, men ingen varsler kommer frem

Kontroller enhetskontekst, push-tillatelse, registrering og om hendelsestypen støttes. Enhetskonteksten kan utløpe etter inaktivitet.

Varselet viser feil prosjektnavn

Oppdater konteksten fra riktig prosjekt, og sørg for at to kontoer ikke er knyttet til samme visningsnavn.

Én enhet fungerer, en annen ikke

Hver enhet har sin egen registrering og kontekst. Test tillatelser og kontekst på enheten det gjelder.

Sikkerhetsregler

  • Hold webhookautorisasjon og leverandørnøkler utenfor Git.
  • Ikke logg fullstendige data med kunde- eller transaksjons-ID-er.
  • Ikke bruk webhook-API-et som lager for inntektsdata.
  • Bytt ut eksponert autorisasjon umiddelbart.
  • Fjern enhetskonteksten når en enhet ikke lenger skal motta hendelser.

Ofte stilte spørsmål

Lagrer AdMate hele RevenueCat-historikken min på serveren sin?

Nei. API-et behandler webhookhendelser og midlertidig kontekst for enhet og prosjekt; appen henter data direkte fra de konfigurerte tjenestene.

Hvorfor trenger jeg både en dashbordkonto og en webhook?

De betjener ulike veier: interaktiv rapportering og hendelsesvarsler som leveres fra serveren.

Kan en webhook løse manglende måltall i dashbordet?

Nei. Sjekk appens RevenueCat-autorisasjon og prosjekttilknytningen.

Hva bør en trygg støtterapport inneholde?

Hendelsestype, omtrentlig tidspunkt, maskert status og kontekst for enhet og app – aldri hemmelige nøkler eller fullstendige kunde-ID-er.

AdMate
AdMate

Alle inntektene dine i ett dashbord

Følg AdMob, AdSense, RevenueCat og App Store Connect på tvers av flere kontoer med filtre etter app, plattform og land

Overvåk inntekter, klikk, eCPM, abonnementer, installasjoner og betalinger på iPhone, iPad, Mac og Apple Watch

AdMate