如何使用Intent进行Amazon App Store搜索并按开发者名称过滤?

met*_*yze 3 android amazon kindle android-intent google-play

有没有办法在Kindle Fire上启动Intent,这将导致AppStore应用程序打开并显示某个开发人员的所有应用程序?例如,在安装了Android Market的手机/平板电脑上,我可以这样做:

           Intent otherApps = new Intent(Intent.ACTION_VIEW,Uri.parse("market://search?q=pub:\"" + developerName + "\""));
           activity.startActivity(otherApps);
Run Code Online (Sandbox Code Playgroud)

并在Android电子市场中显示我的所有应用.我可以使用Amazon App Store吗?如果是这样,怎么样?我已经尝试了Intent与其他看似有效的名称(如"ZeptoLab"),我没有得到任何过滤.它只是让我进入完全未经过滤的App Store.查找具有"market:// details?id = package.name"的特定应用程序似乎确实有效.

chi*_*uki 19

来自https://developer.amazon.com/help/faq.html#Marketing:

要指向您的应用以用于营销目的,请使用URL http://www.amazon.com/gp/mas/dl/android?p=packagename(其中packagename是您的应用包名称).

如果要链接到Amazon Appstore上所有应用程序的列表,请使用URL http://www.amazon.com/gp/mas/dl/android?p=packagename&showAll=1.

例如http://www.amazon.com/gp/mas/dl/android?p=com.rovio.angrybirds&showAll=1

所有这些都可以在这里看到:https://developer.amazon.com/sdk/in-app-purchasing/sample-code/deeplink.html

更新(深层链接):

amzn://apps/android?p=
Run Code Online (Sandbox Code Playgroud)

  • 看起来现在就在这里:https://developer.amazon.com/help/tuabg.html (2认同)