Android アプリでレート オプションを作成する必要があります。
このリンクを見つけました
しかし、検索したいのかわかりません。ユーザーが Google Play でアプリを評価できるようにしたいだけです。
Android アプリでレート オプションを作成する必要があります。
このリンクを見つけました
しかし、検索したいのかわかりません。ユーザーが Google Play でアプリを評価できるようにしたいだけです。
評価は、評価が信頼できるように、マーケットアプリを介して行われます。アプリが自分で評価を処理することを許可されている場合、開発者はいつでもアプリの評価を操作できます。したがって、自分で評価を処理する方法はありません。ユーザーに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();
}
}
シンプルにこれを...
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)));
}
サードパーティのツールを使用できます。一般的に使用されるソリューションを次に示します。
appirater: https://github.com/drewjw81/appirater-android/
アプテンティブ: http://www.apptentive.com/
polljoy: https://polljoy.com
AppRater: https://github.com/delight-im/AppRater
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();
}
}
ユーザーは、アプリ内から直接アプリを評価することはできません。彼らはグーグルプレイに行き、それを評価しなければなりません。リンクが示すように、GooglePlayでアプリを表示するにはユーザーをリダイレクトする必要があります。
mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + APP_PNAME)));
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.test(This is the package name)"));
startActivity(intent);
この簡単なコードを貼り付けて、アプリケーションから Play ストアの評価ページに移動します
Intent intent1 = new Intent(Intent.ACTION_VIEW,
Uri.parse("market://details?id="
+ MainActivity.this.getPackageName()));
startActivity(intent1);