I am facing an issue with product identifiers in RevenueCat across different platforms.
In my app, I have the same product available on both the App Store and Google Play. While I have attached the same entitlement to both, the issue is that the identifiers are different, which is making it difficult to manage on both the backend and frontend.
-
On the App Store, the identifier is correct.
-
On Google Play, a base plan ID is automatically appended to the identifier.
-
Because of this, I need to handle different identifiers separately in my backend and frontend, which is causing complexity.
Since the entitlement is the same, purchases are working fine, but managing separate identifiers for the same product is not ideal.
Additionally, I have mapped all products to the offering for both App Store and Google Play in RevenueCat.
Could you suggest an efficient way to handle this issue?