您好我正在制作一款简单的游戏,我希望您知道如何在有人想对我的游戏进行评分的情况下在ligbdx中启动Play商店。
请帮忙!
由于
答案 0 :(得分:1)
您有两种选择:
使用完整的URL(所有平台的通用)直接打开
Gdx.net.openURI("https://play.google.com/store/apps/details?id=com.xyz.abc");
使用interfacing并实施特定于平台的API。
例如。喜欢Android
public void rate(){
Intent rateIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("https://play.google.com/store/apps/details?id=com.xyz.abc"));
//or
//Intent rateIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("https://play.google.com/store/apps/details?id="+getPackageName()));
startActivity(rateIntent);
}
它提示选择对话框,具有浏览器和Playstore应用程序(如果PlayStore安装在设备中)选项。选择PlayStore。
修改强>
try {
Intent viewIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=" + getPackageName()));
startActivity(viewIntent);
}catch (android.content.ActivityNotFoundException anfe){
String url="https://play.google.com/store/apps/details?id="+getPackageName();
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
if (intent.resolveActivity(getPackageManager())!=null) {
startActivity(intent);
}
}