Hi RevenueCat team,
I'm running into an issue with the management_url returned by the v2 REST API for purchases made via web billing.
Scenario:
- A user makes a purchase on the web (using RevenueCat's web billing). The management_url returned by the API points to our customer portal, as expected.
- Later, the same user restores their purchase on our iOS app (since we're sharing purchases across platforms).
- After this restore, the management_url for this purchase changes to the App Store subscription management page.
Problem: This doesn't make sense for our use case, because:
- The purchase was made on the web, not the App Store.
- The App Store management page can't actually manage or cancel a web purchase.
- Our users can't manage their web purchase from the App Store page.
Questions:
- Is this the intended behavior?
- Is there a way to ensure that the management_url always points to the correct portal based on the original purchase platform, even after restoring on another platform?
- Am I missing something in the docs or configuration?
Thank you!
Best regards,
Alex