
Zo stel je AdMate-meldingen en RevenueCat-webhooks in
AdMate-meldingen kunnen context toevoegen aan RevenueCat-gebeurtenissen, maar het meldingspad staat los van de dashboardverbinding. De app vraagt projecten op met door de gebruiker ingestelde inloggegevens; de AdMate-API ontvangt ingestelde webhooks en gebruikt tijdelijke apparaatcontext om de juiste melding te maken.
Die verantwoordelijkheden gescheiden houden is essentieel voor beveiliging en probleemoplossing.
Twee configuraties, twee doelen
Dashboardverbinding
Met het RevenueCat-account in AdMate kan de app de projecten en statistieken lezen die beschikbaar zijn voor de ingestelde autorisatie.
Levering van webhooks
RevenueCat stuurt gebeurtenissen naar het webhook-endpoint van de AdMate-API. De API gebruikt geregistreerde apparaatcontext, zoals project, app, taal en valuta, om ondersteunde meldingen voor te bereiden.
Een dashboardsleutel toevoegen maakt niet automatisch de webhook bij de provider aan. Een webhook aanmaken autoriseert het dashboard van de app niet.
Bereid de appcontext voor
- Koppel en valideer het RevenueCat-account in AdMate.
- Selecteer de bedoelde projecten en apps.
- Open de webhook- of meldingsinstellingen die de app biedt.
- Synchroniseer de apparaatcontext waar de procedure om vraagt.
- Bevestig taal, valuta en projectnamen.
- Sta meldingen toe op het niveau van het besturingssysteem.
De API-context heeft een beperkte levensduur en moet via de ondersteunde appprocedure worden vernieuwd. Het is geen permanente financiële database.
Stel RevenueCat in
Gebruik de webhookconfiguratie van RevenueCat om het endpoint en de autorisatiegegevens toe te voegen die de AdMate-procedure toont. Volg de actuele instructies in de app in plaats van inloggegevens uit een andere omgeving te kopiëren.
Test waar mogelijk met een niet-gevoelige gebeurtenis. Zet nooit een geheime sleutel of de volledige webhookautorisatie in een screenshot, repository of openbare supportdiscussie.
Controleer de hele keten
Controleer de volledige keten:
- RevenueCat accepteert de webhookconfiguratie.
- Een ondersteunde gebeurtenis wordt met succes bezorgd.
- De AdMate-API kan de apparaat- en projectcontext vinden.
- De pushbezorging wordt geaccepteerd door de platformdienst.
- Het apparaat is nog geregistreerd en staat meldingen toe.
- Het getoonde project, de app, taal en valuta kloppen.
Een geslaagde vernieuwing van het dashboard controleert alleen een ander pad.
Probleemoplossing
RevenueCat meldt een webhookfout
Controleer endpoint, autorisatie en responsstatus in RevenueCat. Vervang geen dashboardsleutels die er niets mee te maken hebben.
De webhook slaagt maar er komt geen melding
Controleer apparaatcontext, pushtoestemming, registratie en of het type gebeurtenis wordt ondersteund. De apparaatcontext kan na inactiviteit verlopen.
De melding toont de verkeerde projectnaam
Vernieuw de context vanuit het juiste project en controleer of twee accounts niet aan dezelfde weergavenaam zijn gekoppeld.
Het ene apparaat werkt en het andere niet
Elk apparaat heeft een eigen registratie en context. Test toestemmingen en context op het betreffende apparaat.
Beveiligingsregels
- Houd webhookautorisatie en providersleutels buiten Git.
- Log geen volledige payloads met klant- of transactie-ID’s.
- Gebruik de webhook-API niet als opslag voor omzetgegevens.
- Vervang blootgestelde autorisaties direct.
- Verwijder apparaatcontext wanneer een apparaat geen gebeurtenissen meer moet ontvangen.
Veelgestelde vragen
Slaat AdMate mijn volledige RevenueCat-geschiedenis op zijn server op?
Nee. De API verwerkt webhookgebeurtenissen en tijdelijke apparaat- en projectcontext; de app vraagt de ingestelde diensten rechtstreeks op.
Waarom heb ik zowel een dashboardaccount als een webhook nodig?
Ze dienen verschillende paden: interactieve rapportage en gebeurtenismeldingen die door de server worden bezorgd.
Kan een webhook ontbrekende dashboardstatistieken oplossen?
Nee. Controleer de RevenueCat-autorisatie van de app en de koppeling van projecten.
Wat hoort er in een veilig supportrapport?
Type gebeurtenis, geschatte tijd, een afgeschermde status en de apparaat- en appcontext, nooit geheime sleutels of volledige klant-ID’s.





