我有一个带有phonegap的应用程序构建,我需要在用户触摸警告对话框中的按钮后打开市场...我可以这样做吗?如何?
我在google上看到可能有页面中的链接,但我需要在对话框中显示...
这是我的对话:
function onConfirm(button) {
if(button == 1)
alert('market');
}
function showPrimoAvvio() {
navigator.notification.confirm(
'Se ti piace questa app ti chiediamo di lasciare un voto e un commento positivo nel market per aiutarci a sviluppare applicazioni sempre migliori!!', // message
onConfirm, // callback to invoke with index of button pressed
'Votami!', // title
'Vota,Prosegui' // buttonLabels
);
}
由于
答案 0 :(得分:2)
在你的onConfirm方法中,一旦你检查了按钮== 1你就可以设置:
document.location.href="market://search?q=google"
例如,Google在Android应用市场上搜索应用。要链接到您要执行的特定应用:
document.location.href="market://details?id=com.example.admob.lunarlander"
其中com.example.admob.lunarlander是您的应用程序的包名。
答案 1 :(得分:0)
你可以诚实地打开market.android.com网址,用户就可以选择“随市场开放”。
尝试访问浏览器并输入网址!这可能是一个解决方法,直到你可以弄清楚如何绕过它并直接进入应用程序本身。
答案 2 :(得分:0)
您可以尝试使用“shouldOverrideUrlLoading”原生函数,这里有一篇很好的帖子: