I have a flutter app which uses Revenuecat, and I wanted to also use Superwall for its paywalls. I have done the integration with the custom controller in the flutter app, and set up the integration in Revenuecats dashboard. The events are sent with no problem, but they are only being sent for one of the Superwall apps. So, in this case, I have used the Apple app server token, and the RC events are only received by the Superwall Apple app. When I have conversion of Android users, the RC billing events are not attributed correctly.
It looks like the Superwall revenue tracking feature is done separately on each platform, with different API keys. But in revenuecat, the integration only allows for a single API token. Is there a way of overcoming this? Or is it a design flaw?