Androidアプリでレートオプションを作成する必要があります。
私はこれを見つけました リンク
しかし、検索したいかどうかはわかりません。ユーザーがGoogle Playでアプリを評価できるようにするだけです。
評価は信頼できるように、市場アプリを通じて行われます。アプリが評価を自分で処理できる場合、開発者はいつでもアプリの評価を操作できます。したがって、評価を自分で処理する方法はありません。 Google Playのアプリページにのみユーザーにプロンプトを表示し、サポートを増やすためにアプリを評価するように依頼することができます。
組み込みのインテントを使用して市場を立ち上げる
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();
}
}
これを簡単に...
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)));
}
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();
}
}
サードパーティのツールを使用できます。一般的に使用されるソリューションは次のとおりです。
審査員: https://github.com/drewjw81/appirater-Android/
apptentive: http://www.apptentive.com/
polljoy: https://polljoy.com
AppRater: https://github.com/delight-im/AppRater
ユーザーは、アプリ内から直接アプリを評価することはできません。 Google Playにアクセスして評価する必要があります。リンクが示すように、Google Playでアプリを表示するにはユーザーをリダイレクトする必要があります。
mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + APP_PNAME)));
以下のコードでは、try and catchメソッドを使用しました。 try and catchメソッドは次のように機能します。ボタンをクリックすると、tryメソッドはAndroid電話でGoogle Playストアアプリの検索を試み、既にインストールされている場合はそれを起動し、Playストアのアプリケーションに移動します。 Android電話でPlay Storeアプリをお持ちでない場合、catchメソッドが実行され、アプリケーションにインストールされているブラウザーが起動され、Playストアでアプリケーションに移動します。getPackageName()はプロジェクトパッケージ名を取得する組み込み関数。文字列として手動で追加できます。
Amazon store も参照してください
String package="com.example.Android";
完全なコード。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
Uri uri = Uri.parse("market://details?id="+getPackageName()+"");
Intent goMarket = new Intent(Intent.ACTION_VIEW, uri);
startActivity(goMarket);
}catch (ActivityNotFoundException e){
Uri uri = Uri.parse("https://play.google.com/store/apps/details?id="+getPackageName()+"");
Intent goMarket = new Intent(Intent.ACTION_VIEW, uri);
startActivity(goMarket);
}
}
});
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.test(This is the package name)"));
startActivity(intent);
私はいつもこのような方法を使用します
private void launchMarket() {
Uri uri = Uri.parse("market://details?id=" + getPackageName());
Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
try {
startActivity(goToMarket);
} catch (ActivityNotFoundException e) {
Toast.makeText(this, "couldn't launch the market", Toast.LENGTH_LONG).show();
}
}
この簡単なコードを貼り付けて、アプリケーションからPlayストアの評価ページに移動します
Intent intent1 = new Intent(Intent.ACTION_VIEW,
Uri.parse("market://details?id="
+ MainActivity.this.getPackageName()));
startActivity(intent1);