-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Management URL for Apple subscription does not work on Android #383
Comments
Hello! It doesn't seem like we have quite enough information to send this to a human yet to help out. We would love if you could provide more details about your issue by following the template without modifying any of the pre-filled text. If you're looking for support, head over to our Help Center to get in touch with our team directly. |
Thanks bot, but I think there is enough info :) Regarding I'm thinking to detect |
Hey @alexvasilkov! Thanks for opening!! |
Thanks for the swift reply! Can you maybe suggest a temporary workaround for the issue? |
The temporary workaround would be to detect the link, like you said, then direct the users to the correct place. However, figuring out that correct place now seems to be, well, less than ideal:
Which... takes you back to the previous page 🤦♂️ I'm going to report it, but in the meantime, detecting the |
Thanks for the workaround details. I guess there is no good way to manage Apple subscription from Android device after all. So maybe you can host your own webpage that will explain the situtaion to the user? Or maybe you can structure the SDK in a way that can automatically detect this case and display in-app dialog to the user? Just thinking what can be the best user experience here. |
@alexvasilkov that's a good point, and very valid feedback. I've shared this with the broader team to come up with clean alternatives for Android users who have an Apple subscription. I'll update here once we have a proper fix in place, and keep the issue open in the meantime |
This issue has been automatically marked as stale due to inactivity. It will be closed if no further activity occurs. Please reach out if you have additional information to help us investigate further! |
This issue has been automatically marked as stale due to inactivity. It will be closed if no further activity occurs. Please reach out if you have additional information to help us investigate further! |
In my view, this looks like to be an Apple issue, pretty unrelated to RevenueCat. In this sense, I think one solution would be just sending the user to Apple's subscription page and forget about it. The user would then try to solve his problem with Apple. Also, Apple's purchase receipt contains instructions on how the user can manage his subscriptions, which again sends the user to the same Apple Music website, so this is probably really their way to solve their customers subscription issues. Otherwise, we would only be trying to solve a problem which is not really ours. We, for example, would have to go through this same process to manage subscriptions we have bought from other apps. So there's no point on trying to fix something which is on Apple's end/side. I think I'll just show a popup letting the user know that he can only manage his subscription on Apple and send him to the URL. It may also be that not many of my Apple subscribers will use my app on Android devices (an edege case), so it would not help much to spend so much time on this issue that, again, sounds more like to be an Apple's issue than ours. |
Thanks for sharing your thoughts, @UlyssesAlves, I agree. |
Describe the bug
One of our users started a subscription on Apple device and tries to use it on Android device. Subscription itself is detected correctly, but
PurchaserInfo.managementURL
field is set toitms-apps://apps.apple.com/account/subscriptions
. This URI can't be opened on Android device, I think it should not be returned by Android SDK in this form then. Shouldn't it behttps://apps.apple.com/account/subscriptions
instead?Internal tracking:
https://app.shortcut.com/revenuecat/story/9860/fix-apple-management-url-for-android-devices
The text was updated successfully, but these errors were encountered: