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