20

現在、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);

Amazon App Store または Amazon Market にリンクして同じことを達成するにはどうすればよいですか?

4

4 に答える 4

15

次のコードを使用してください。最初は URI でマーケット アプリケーションを開こうとしますが、見つからない場合は Web リンクを開きます。

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 および Samsung Galaxy アプリのリンクは次のとおりです。

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=";
于 2015-02-10T21:39:46.813 に答える
14

次のことができます。

  1. デバイスが製造元に基づいているかどうかを確認します。例: https://developer.amazon.com/sdk/fire/specifications.html

  2. レビューを書き、Amazon App Store を開くには、次のインテントを使用します

    amzn://apps/android?p=package_name
    

    p=Link特定のパッケージ名の詳細ページの 場所。

参照: Amazon 開発者リンク。

https://developer.amazon.com/sdk/in-app-purchasing/sample-code/deeplink.html

于 2013-06-10T11:37:11.763 に答える
1

これは推奨される方法であり、Android 用の Amazon アプリストアを直接開きます。

amzn://apps/android?p=<package_name>

ソース: https://developer.amazon.com/public/community/post/Tx3A1TVL67TB24B/Linking-To-the-Amazon-Appstore-for-Android

于 2014-01-27T21:25:40.080 に答える
-1

これを行うには、次の 2 つの方法があります。

オプション 1: Amazon 小売 Web サイトへのリンク

このタイプのリンクは、Android 用の Amazon アプリストアと、デバイスにインストールされているすべてのブラウザーによって取得されます。ベース URL は次のとおりです。

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

オプション 2: Android 用 Amazon アプリストアに直接リンクする

この特別にフォーマットされたリンクは推奨される方法であり、Android 用の Amazon アプリストアを直接開きます。ベース URL は次のとおりです。

amzn://apps/android?

http://www.amazon.com/HUT-Solution-Loving-Pakman/dp/B00HYT72LU

于 2014-01-31T10:14:03.147 に答える