直接从我们的android应用程序打开Play store分级屏幕

直接从我们的android应用程序打开Play store分级屏幕,android,android-intent,Android,Android Intent,是否可以直接打开特定应用程序的play store应用程序的分级屏幕对话框?试试这个 Uri uri = Uri.parse("market://details?id=" + context.getPackageName()); Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri); try { startActivity(goToMarket); } catch (ActivityNotFoundException e) { T

是否可以直接打开特定应用程序的play store应用程序的分级屏幕对话框?

试试这个

Uri uri = Uri.parse("market://details?id=" + context.getPackageName());
Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
try {
  startActivity(goToMarket);
} catch (ActivityNotFoundException e) {
  Toast.makeText(context, "Couldn't launch the market", Toast.LENGTH_LONG).show();
}


这将在play store中打开我们的应用程序页面。然后用户必须打开分级屏幕。我需要弹出评级屏幕。有什么方法可以做到这一点吗?@NavyaRamesan我认为这是不可能的,你不能直接与市场互动并发布你的应用程序的评级。您只能打开市场的评级页面,让用户自己评级。@NavyaRamesan评级是通过市场应用程序进行的,因此评级是可信的。若允许应用程序自行处理评级,那个么开发者可以随时提高其应用程序的评级。因此,你无法自己处理评级。您可以在google play上提示用户进入您的应用程序页面,并要求他为您的应用程序评分,以获得更多支持。也可以参考链接。但我不需要做评级。需要单独弹出评级对话框。想知道android是否提供了一些方法来弹出评级屏幕本身。这是否回答了你的问题?
Intent intent = new Intent(Intent.ACTION_VIEW);                     
intent.setData(Uri.parse("market://details?id=Your Main Package Name"));
startActivity(intent);