Så ställer du in AdMate-notiser och RevenueCat-webhooks

Så ställer du in AdMate-notiser och RevenueCat-webhooks

av FixoLab


AdMate-notiser kan ge sammanhang till RevenueCat-händelser, men notisvägen är skild från instrumentpanelens anslutning. Appen hämtar projekt med inloggningsuppgifter som användaren har konfigurerat; AdMate API tar emot konfigurerade webhooks och använder tillfälligt enhetssammanhang för att skapa rätt notis.

Att hålla isär dessa ansvarsområden är avgörande för säkerhet och felsökning.

AdMate
AdMate

Alla dina intäkter i en enda panel

Följ AdMob, AdSense, RevenueCat och App Store Connect i flera konton med filter efter app, plattform och land

Övervaka intäkter, klick, eCPM, prenumerationer, installationer och betalningar på iPhone, iPad, Mac och Apple Watch

AdMate

Två konfigurationer, två syften

Instrumentpanelens anslutning

RevenueCat-kontot i AdMate låter appen läsa de projekt och mått som är tillgängliga med den konfigurerade auktoriseringen.

Leverans av webhooks

RevenueCat skickar händelser till webhook-endpointen i AdMate API. API:t använder registrerat enhetssammanhang – som projekt, app, språk och valuta – för att förbereda notiser som stöds.

Att lägga till en nyckel i instrumentpanelen skapar inte automatiskt webhooken hos leverantören. Att skapa webhooken auktoriserar inte appens instrumentpanel.

Förbered appens sammanhang

  1. Anslut och validera RevenueCat-kontot i AdMate.
  2. Välj avsedda projekt och appar.
  3. Öppna inställningen för webhooks eller notiser i appen.
  4. Synkronisera det enhetssammanhang som flödet begär.
  5. Bekräfta språk, valuta och projektnamn.
  6. Tillåt notiser på operativsystemnivå.

API:ts sammanhang har begränsad livslängd och ska uppdateras via appens stödda flöde. Det är ingen permanent finansiell databas.

Konfigurera RevenueCat

Använd RevenueCats webhookinställningar för att lägga till endpointen och den auktoriseringsinformation som AdMate-flödet visar. Följ de aktuella instruktionerna i appen i stället för att kopiera inloggningsuppgifter från en annan miljö.

Testa med en icke-känslig händelse när det går. Ta aldrig med en hemlig nyckel eller hela webhookens auktoriseringsvärde i en skärmbild, ett kodförråd eller en offentlig supporttråd.

Kontrollera hela kedjan

Kontrollera hela kedjan:

  1. RevenueCat accepterar webhookkonfigurationen.
  2. En händelse som stöds levereras utan fel.
  3. AdMate API kan hitta enhetens och projektets sammanhang.
  4. Pushleveransen accepteras av plattformens tjänst.
  5. Enheten är fortfarande registrerad och tillåter notiser.
  6. Det visade projektet, appen, språket och valutan stämmer.

En lyckad uppdatering av instrumentpanelen kontrollerar bara en annan väg.

Felsökning

RevenueCat rapporterar ett webhookfel

Kontrollera endpoint, auktorisering och svarsstatus i RevenueCat. Byt inte ut orelaterade nycklar för instrumentpanelen.

Webhooken lyckas men ingen notis kommer fram

Kontrollera enhetssammanhang, pushbehörighet, registrering och om händelsetypen stöds. Enhetssammanhanget kan gå ut efter inaktivitet.

Notisen visar fel projektnamn

Uppdatera sammanhanget från rätt projekt och se till att två konton inte har kopplats till samma visningsnamn.

En enhet fungerar men inte en annan

Varje enhet har sin egen registrering och sitt eget sammanhang. Testa behörigheter och sammanhang på den berörda enheten.

Säkerhetsregler

  • Håll webhookauktorisering och leverantörsnycklar utanför Git.
  • Logga inte fullständiga data som innehåller kund- eller transaktionsidentifierare.
  • Använd inte webhook-API:t som lager för intäktsdata.
  • Byt omedelbart ut exponerad auktorisering.
  • Ta bort enhetssammanhanget när en enhet inte längre ska ta emot händelser.

Vanliga frågor

Lagrar AdMate hela min RevenueCat-historik på sin server?

Nej. API:t behandlar webhookhändelser och tillfälligt sammanhang för enhet och projekt; appen hämtar data direkt från de konfigurerade tjänsterna.

Varför behöver jag både ett konto för instrumentpanelen och en webhook?

De betjänar olika vägar: interaktiv rapportering och händelsenotiser som levereras från servern.

Kan en webhook åtgärda mått som saknas i instrumentpanelen?

Nej. Kontrollera appens RevenueCat-auktorisering och projektkopplingen.

Vad bör en säker supportrapport innehålla?

Händelsetyp, ungefärlig tid, maskerad status och sammanhang för enhet och app – aldrig hemliga nycklar eller fullständiga kundidentifierare.

AdMate
AdMate

Alla dina intäkter i en enda panel

Följ AdMob, AdSense, RevenueCat och App Store Connect i flera konton med filter efter app, plattform och land

Övervaka intäkter, klick, eCPM, prenumerationer, installationer och betalningar på iPhone, iPad, Mac och Apple Watch

AdMate