52

Android アプリでレート オプションを作成する必要があります。

このリンクを見つけました

しかし、検索したいのかわかりません。ユーザーが Google Play でアプリを評価できるようにしたいだけです。

4

10 に答える 10

142

評価は、評価が信頼できるように、マーケットアプリを介して行われます。アプリが自分で評価を処理することを許可されている場合、開発者はいつでもアプリの評価を操作できます。したがって、自分で評価を処理する方法はありません。ユーザーにGooglePlayのアプリページを表示し、サポートを強化するためにアプリを評価するように依頼することしかできません。

組み込みのインテントを使用して市場を立ち上げる

private void launchMarket() {
    Uri uri = Uri.parse("market://details?id=" + getPackageName());
    Intent myAppLinkToMarket = new Intent(Intent.ACTION_VIEW, uri);
    try {
        startActivity(myAppLinkToMarket);
    } catch (ActivityNotFoundException e) {
        Toast.makeText(this, " unable to find market app", Toast.LENGTH_LONG).show();
    }
}
于 2012-06-30T01:02:51.080 に答える
9

シンプルにこれを...

final String appPackageName = "your.package.name";

try {
      startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)));
    } catch (android.content.ActivityNotFoundException anfe) {
      startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + appPackageName)));
    }
于 2014-11-15T22:56:30.287 に答える
8

サードパーティのツールを使用できます。一般的に使用されるソリューションを次に示します。

appirater: https://github.com/drewjw81/appirater-android/

アプテンティブ: http://www.apptentive.com/

polljoy: https://polljoy.com

AppRater: https://github.com/delight-im/AppRater

于 2015-03-19T08:48:09.033 に答える
7
public void launchMarket() 
{
    Uri uri = Uri.parse("market://details?id=" + this.getPackageName());
    Intent myAppLinkToMarket = new Intent(Intent.ACTION_VIEW, uri);
    try 
    {
        mContext.startActivity(myAppLinkToMarket);
    } 
    catch (ActivityNotFoundException e) 
    {
        Toast.makeText(this, " Sorry, Not able to open!", Toast.LENGTH_SHORT).show();
    }
}
于 2013-02-10T02:51:36.740 に答える
3

ユーザーは、アプリ内から直接アプリを評価することはできません。彼らはグーグルプレイに行き、それを評価しなければなりません。リンクが示すように、GooglePlayでアプリを表示するにはユーザーをリダイレクトする必要があります。

mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + APP_PNAME)));
于 2012-06-30T01:02:46.340 に答える
0
 Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setData(Uri.parse("market://details?id=com.test(This is the package name)"));
  startActivity(intent);
于 2014-03-19T05:29:22.543 に答える
-1

この簡単なコードを貼り付けて、アプリケーションから Play ストアの評価ページに移動します

Intent intent1 = new Intent(Intent.ACTION_VIEW,
                        Uri.parse("market://details?id="
                                + MainActivity.this.getPackageName()));
startActivity(intent1);
于 2016-05-26T09:46:55.393 に答える