According to the docs about Amazon’s Appstore, linking to your app is quite easy. An example for a link to a package is:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(“http://www.amazon.com/gp/mas/dl/android?p=” + packageName));
However, the docs also state that you can link to all your apps by adding a parameter to the url.
i.setData(Uri.parse(“http://www.amazon.com/gp/mas/dl/android?p=” + packageName+”&showAll=1“));
This used to work, and I used it to link my Amazon users to all my apps.
However, I was debugging my app and today I suddenly found that this all apps linking doesn’t work anymore on my Kindle Fire. I also downloaded the latest amazon appstore to my emulator, and it also didn’t work there. So, somehow a update of the store app apparently has a regression in it. I doubt it’s intentional.