开发者

How can I link to all publisher apps on Android Amazon Appstore?

开发者 https://www.devze.com 2023-03-16 07:41 出处:网络
I cannot figure what th开发者_开发百科e Amazon Appstore equivalent is for: market://search?q=pub:smallte.ch

I cannot figure what th开发者_开发百科e 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?


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"


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


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.


The below link should work - Make sure you replace companyname with your publisher name

http://www.amazon.com/gp/mas/dl/android?s=companyname

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号