gpt4 book ai didi

javascript - 在 Phonegap 应用程序中打开 Google Play/Rate 应用程序

转载 作者:行者123 更新时间:2023-11-28 08:49:04 24 4
gpt4 key购买 nike

我想打开一个在应用程序启动时弹出的确认窗口。如果您单击“确定”,您应该会被重定向到 Google Play 商店以对应用程序进行评分。 InAppView 是一个非常糟糕的解决方案,无法对应用程序进行评级,因为它确实应该在 native 应用程序商店应用程序中打开。

我尝试了这个,但它不起作用:

window.open("market://details?id=com.publishername.myapp");

还有这个:

window.open("https://play.google.com/store/apps/details?id=com.YourApp", "_system");

我已经阅读了一些其他线程,但“解决方案”不起作用..

有没有办法将用户重定向到 Play 商店来对应用进行评分?

感谢您的帮助!

最佳答案

基本上,评级代码应该从 Android 端处理。下面是代码:

public static void showRateDialog(final Context mContext) {

AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
builder.setMessage(
"If you enjoy using "
+ APP_TITLE
+ ", please take a moment to rate it. Thanks for your support!")
.setTitle("Rate " + APP_TITLE)
.setCancelable(false)
.setIcon(R.drawable.ic_launcher)
.setPositiveButton("Rate TempleRun2",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
mContext.startActivity(new Intent(
Intent.ACTION_VIEW,
Uri.parse("https://play.google.com/store/apps/details?id=com.imangi.templerun2")));


dialog.dismiss();
}
})
.setNegativeButton("Remind me later",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {

dialog.cancel();
}

})
.setNeutralButton("No\nThanks",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {

dialog.dismiss();
}

});
AlertDialog alert = builder.create();
alert.show();

}

希望这有帮助。

关于javascript - 在 Phonegap 应用程序中打开 Google Play/Rate 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19373105/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com