Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to link to all publisher apps on Android Amazon Appstore

I cannot figure what the Amazon Appstore equivalent is for:

market://search?q=pub:smallte.ch

This simply lists all the apps for a given developer.

Note that I know the format for specific apps:

market://details?id=com.adobe.air

becomes either of these :

amzn://apps/android?p=com.adobe.air

http://www.amazon.com/gp/mas/dl/android?p=com.adobe.air 

What's the equivalent to get all the developer's apps list?

like image 370
blackjack75 Avatar asked Jun 30 '11 17:06

blackjack75


People also ask

How do I add apps to the Amazon Appstore?

After you sign in, the Developer Console shows the Dashboard page for your account. From the Dashboard, in the Amazon Appstore widget, click the Add a New App drop-down menu and select one of the following: Android (refers to Java-based Android apps, usually created with Android Studio)

Is publishing app on Amazon Appstore free?

In order to publish Android apps at Amazon Appstore, you will need to create a developer account in the Amazon Apps Developer Portal. The registration is free.

What is the URL to the Amazon Appstore?

The base URL is as follows: amzn://apps/android?


3 Answers

There are two ways to link to Amazon apps. (that i know of)

  1. amzn://apps/android? (Uses Amazon Appstore)
  2. http://www.amazon.com/gp/mas/dl/android? (Uses Amazon Full Website Store)

I recommend using the first option.

Example: Say you have two apps that use these packages "com.bobsamazonapps.myfirstapp" & "com.bobsamazonapps.myotherapp" and you want to do a search link that will bring them both up.

(notice the "s=" instead of "p=").

"amzn://apps/android?s=com.bobsamazonapps"

use "p=" if you want to link to the details page of a single app and remember to include the full package name example: "amzn://apps/android?p=com.bobsamazonapps.myfirstpp"

like image 77
minor7venth Avatar answered Nov 15 '22 00:11

minor7venth


If you want to link to the list of all your applications on the Appstore use the URL http://www.amazon.com/gp/mas/dl/android?p=packagename&showAll=1

Example http://www.amazon.com/gp/mas/dl/android?p=com.idmobile.horoscope&showAll=1

This should work also (never tested) amzn://apps/android?p=com.idmobile.horoscope&showAll=1

More infos developer.amazon.com/help/faq.html

like image 37
Roberto Avatar answered Nov 15 '22 00:11

Roberto


Amazon offers two different ways to use the showAll URL parameter:

  1. With a package name
  2. With an ASIN

As reported in other answers, the package name variant does not appear to work. However, the ASIN variant works fine, at least as a Web store URL (haven't tried this yet with the market: prefix from within an app).

For example, if you search amazon.com for the app Funky Hoops: Free Style (chosen at random), its listing page shows that its ASIN is:

B00DSVS4AQ

If you construct a URL as follows:

www.amazon.com/gp/mas/dl/android?asin=B00DSVS4AQ&showAll=1

it will display all apps made by Solus Games, Inc., the maker of the Funky Hoops game.

Amazon's page describing the various URLs is here:

https://developer.amazon.com/appsandservices/community/post/Tx3A1TVL67TB24B/Linking-To-the-Amazon-Appstore-for-Android

However, that page incorrectly states that the package name will work in concert with the showAll argument, whereas apparently only the ASIN works in combination with that parameter.

I'll update this answer once I have tried the showAll parameter as part of a market: locator from within an app.

like image 41
Carl Avatar answered Nov 14 '22 23:11

Carl