如何创建一个 ratings/review 警报对话框并保存选择的内容?

How to create a ratings/review alertdialog box and save what was selected?

我创建了一个警告对话框,当用户第一次点击我的应用程序时会出现,我想知道的是如何将应用程序定向到我在 Play 商店中的应用程序并保存选择的内容,以便该框不会再出现。请帮忙,谢谢!

AlertDialog.Builder b=  new  AlertDialog.Builder(this)
                .setTitle("Review and Rate Converjz!")
                .setMessage("Click on OK to review and rate Converjz, your feedback" +
                        "and ratings are greatly apreciated! We need your help to improve our app in order to provide you with a better" +
                                " experience. Thanks!")
                .setPositiveButton("OK", new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface dialog, int whichButton) {
                            dialog.dismiss();


                            }


                        }
                )
                .setNegativeButton("CANCEL",
                        new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface dialog, int whichButton) {
                                dialog.dismiss();
                               dialog.cancel();
                            }
                        }
                );
        b.show();

您可以使用 make you own link 打开 Play Store link 并将该用户操作信息保存在共享中 Preference.But 这是开发人员的共同要求,因此使用以下库-

https://github.com/fernandodev/easy-rating-dialog

https://github.com/hotchemi/Android-Rate

希望能解决问题。

以下是 link 在 Play 商店中使用您的应用程序的方法:

Uri uri = Uri.parse("market://details?id=" + getPackageName());
Intent openPlayStore = new Intent(Intent.ACTION_VIEW, uri);
try {
   startActivity(openPlayStore);
} catch (ActivityNotFoundException e) {
    Toast.makeText(mActivity, " unable to find market app",   Toast.LENGTH_LONG).show();
}

您无法保存用户评分的内容或他是否评分,但您可以在 SharedPreferences 中保存您要求评分的内容