PhoneGap navigator.notification无法在Android上运行

时间:2013-08-12 08:57:07

标签: android cordova notifications

我正在使用PhoneGap开发应用程序,iOS版本没有显示通知的问题,但在Android中我在尝试显示警告框或确认框时发现以下错误:

Uncaught TypeError: Object [object Object] has no method 'exec' at file:///android_asset/www/cordova-2.2.0.js:984

非常感谢有人知道解决方案,我被困在这里。

1 个答案:

答案 0 :(得分:0)

看起来你试图在PhoneGap准备好之前运行它(所以在 navigator.notification 对象初始化之前)。确保在PhoneGap通知 deviceready 事件之前未执行您的代码。只是为了测试你可以尝试运行这样的代码:

document.addEventListener("deviceready", function()
{
   navigator.notification.vibrate(1000);
   navigator.notification.alert("Hello");
   navigator.notification.beep(1);   
}, false);