8

ユーザーにレビューを書いてもらうために、アプリ内から Android マーケットプレイスにリンクしたいと考えています。WebView を使用して Android Marketplace にリンクする方法は既に知っていますが、これでは実際にユーザーがレビューを書くようにはなりません。デバイスで Marketplace を開き、アプリの購入/レビュー ページに移動する必要があります。

4

3 に答える 3

13

ティムの答えに似ていますが、これにより、ユーザーは検索結果ではなく、アプリに直接移動します。

マーケットインテントについて詳しくは、こちらをご覧ください。

Uri marketUri = Uri.parse("market://details?id=" + getPackageName());
startActivity(new Intent.ACTION_VIEW).setData(marketUri);

(注:アクティビティがアプリケーションのマニフェストで宣言されているものと同じパッケージにあると想定します。それ以外の場合は、を使用せずにパッケージをハードコーディングしますgetPackageName()

編集:ドキュメントは「製品へのリンク」に移動しました。ありがとうChrisCirefice

于 2011-08-24T17:47:24.583 に答える
3
            String myUrl = "market://search?q=pname:com.your.package.name";
            Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(myUrl)) ;
            startActivity(i);

これにより、デバイスでマーケット アプリケーションが開き、アプリケーション (またはパッケージ名を指定した任意のアプリ) のページが表示されます。ユーザーがそこから取得する必要があることを私が知る限り、レビューセクションにディープリンクする方法はないと思います.

于 2011-08-24T17:05:04.313 に答える