java - 链接回亚马逊应用商店以获取评分

标签 java android android-studio android-intent

我目前在 Google Play 商店的我的 android 应用程序中使用以下代码来请求对我的应用程序进行审核和评分。

Intent goToMarket = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.yapp.blah"));
goToMarket.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(goToMarket);

如何链接回亚马逊应用商店或亚马逊市场以实现相同的目标?

最佳答案

只需使用以下代码。起初是尝试通过URI打开市场应用,但如果找不到打开网页链接。

public static final String MARKET_AMAZON_URL = "amzn://apps/android?p=";
public static final String WEB_AMAZON_URL = "http://www.amazon.com/gp/mas/dl/android?p=";

    private static void openOnAmazonMarket(Context context, String packageName) {

    try {
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(MARKET_AMAZON_URL + packageName));
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent);
    } catch (android.content.ActivityNotFoundException anfe) {
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(WEB_AMAZON_URL + packageName));
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent);
    }

}

Google Play 和三星 Galaxy Apps 的链接如下:

public static final String MARKET_GOOGLE_URL = "market://details?id=";
public static final String WEB_GOOGLE_URL = "http://play.google.com/store/apps/details?id=";

public static final String MARKET_SAMSUNG_URL = "samsungapps://ProductDetail/";
public static final String WEB_SAMSUNG_URL = "http://www.samsungapps.com/appquery/appDetail.as?appId=";

关于java - 链接回亚马逊应用商店以获取评分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11393191/

相关文章:

java - JSTL fmt 标签在 IE 中不起作用?

android.tools.build :gradle:3. 0.1 - 无法获取未知属性 'processResourcesTask'

android - 为什么当方向为纵向时,android 的 uiautomator 无法在 ListView 中找到元素?

java - 需要用Android Studio删除缓存

即使使用适用于 Windows 的新版本 2.2.3,Android Studio 仍会卡住

java - 如何将netbeans项目制作为嵌入数据库的jar文件?

java - 你如何用 Java 编写解构函数?

java - Curator Hierarchy Locking(重叠锁)

java - Firebase根据数据库中存储的不同值打开不同的 Activity

android - 将数据从 JSON 获取到 Activity 中的列表,然后将列表传递给 Activity 中的 3 个 fragment