
Så ställer du in AdMate-notiser och RevenueCat-webhooks
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.
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
- Anslut och validera RevenueCat-kontot i AdMate.
- Välj avsedda projekt och appar.
- Öppna inställningen för webhooks eller notiser i appen.
- Synkronisera det enhetssammanhang som flödet begär.
- Bekräfta språk, valuta och projektnamn.
- 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:
- RevenueCat accepterar webhookkonfigurationen.
- En händelse som stöds levereras utan fel.
- AdMate API kan hitta enhetens och projektets sammanhang.
- Pushleveransen accepteras av plattformens tjänst.
- Enheten är fortfarande registrerad och tillåter notiser.
- 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.





