JQuery + PhoneGap - 自定义通知警报

时间:2013-07-09 12:28:36

标签: jquery notifications cordova phonegap-build alerts

我花了一些时间试图找出为什么我无法在我的应用上启用自定义通知。

以下是我的.js中的代码:

if (inputOne > maxAllowed)
{
     showMessage("Your Input is too high.",null,"Warning","Warning");
}

以下是我的.html中的代码:

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
      // Now safe to use the PhoneGap API
}

function showMessage(message, callback, title, buttonName) {

    title = title || "Warning!";
    buttonName = buttonName || 'Warning!';

    if(navigator.notification && navigator.notification.alert) {

          navigator.notification.alert(
                message,    // message
                callback,   // callback
                title,      // title
                buttonName  // buttonName
           );

     } else {
          alert(message);
     }

在我的PhoneGap的config.xml中,我有:

以下是我用来获取此信息的链接:

http://docs.phonegap.com/en/2.9.0/cordova_notification_notification.md.html#Notification

会发生什么,它只是使用else部分并且正常工作。

.html来自以下链接:

Custom JavaScript alerts in iOS using PhoneGap HTML

有什么想法吗?

谢谢,任何帮助表示赞赏。

亲切的问候,

Gary Shergill

1 个答案:

答案 0 :(得分:-1)

对于其他人看到此问题,您需要在index.html中添加以下内容:

<!-- Add PhoneGap library -->
<script type="text/javascript" src="phonegap.js"></script>
祝你好运!