Hi everyone,
I’m in the process of migrating from the Cordova Purchase Plugin to RevenueCat and have a question about how Firebase Analytics handles in-app purchase events with the following setup:
- Capacitor Plugin: @capacitor-community/firebase-analytics
- RevenueCat Plugin: @capacitor-community/revenuecat
Currently, with @capacitor-community/firebase-analytics
installed, all in-app purchases are automatically logged in Firebase Analytics as in_app_purchase
events, even though I haven’t explicitly configured this. I assume this happens because Firebase SDKs natively track purchases on iOS and Android platforms.
As I transition to RevenueCat, I’m considering whether or not to implement its Firebase integration. My concern is that this could cause the same in_app_purchase
events to be logged twice: once by the native Firebase SDK and potentially again via RevenueCat's integration.
My main questions are:
- Has anyone experienced this setup? Do I correctly assume that enabling the Firebase integration in RevenueCat could lead to duplicate logging of
in_app_purchase
events? - Are there any other advantages to implementing the Firebase integration in RevenueCat, even if the native Firebase SDK is already tracking these events?
Thanks in advance for any insights or advice!