3

I'm trying to deeplink to the Amazon Appstore's Manage Subscriptions page from my app and I'm curious if it's possible. I've managed to accomplish this for the Google Play Store and iOS App Store.

I've gone through the documentation at the link below but there's no mention of linking to the Manage Subscriptions page. https://developer.amazon.com/docs/in-app-purchasing/iap-deep-linking-to-the-amazon-client.html

The closest I've come to accomplishing what I want is opening this link: http://www.amazon.com/gp/mas/your-account/myapps/yoursubscriptions

This will open the right page on the devices browser, but I'd prefer if I could open to the Manage Subscriptions page in the Amazon Appstore app.

starball
  • 20,030
  • 7
  • 43
  • 238
mbaker3
  • 895
  • 6
  • 9

2 Answers2

2

It looks like this is still not possible, see https://forums.developer.amazon.com/questions/16617/link-to-manage-subscription.html

There is not a link that you as a developer would be able to use to allow a customer to be able to manage their subscriptions. You would need to have your customers go to manage their subscription either via one of the Amazon Apps on their device, or via the Amazon.com website under their user's profile.

Pavel Chuchuva
  • 22,633
  • 10
  • 99
  • 115
0

This is the scheme you want: "amzn://apps/library/subscriptions" and here's code that should work:

Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("amzn://apps/library/subscriptions"));
startActivity(intent);
Levon
  • 1,681
  • 2
  • 18
  • 40
  • Finally got around to testing this. It doesn't seem to work on Android devices that install the Amazon Appstore. I haven't had a chance to test on a Kindle device. Maybe it only works on those? The error I get is: `android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=amzn://apps/library/subscriptions }` – mbaker3 Oct 29 '18 at 19:40