适用于iOS的PhoneGap通知

时间:2013-01-21 10:54:26

标签: javascript iphone ios html5 cordova

我需要在 PhoneGap 2.2.0 for iOS中使用通知。

我添加到PhoneGap.plist - >插件 - > com.phonegap.notification(也尝试通知),它不起作用。

这里的PhoneGap文件: 的 PhoneGap Notification

iOS无法识别通知

这里我在通知中使用:

   navigator.notification.confirm(
        'EXIT?',  // message
        onConfirm,              // callback to invoke with index of button pressed
        'Good-Bay',            // title
        'Cancle,OK'          // buttonLabels
    );

我想念的是什么?

3 个答案:

答案 0 :(得分:1)

Apache Cordova文档说,你需要添加 以下 App / Supporting Files / Cordova.plist

中的行
<key>Plugins</key>
<dict>
    <key>Notification</key>
    <string>CDVNotification</string>
</dict>

并在此处找到示例代码

<!DOCTYPE html>
<html>
  <head>
    <title>Notification Example</title>

    <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
    <script type="text/javascript" charset="utf-8">

    function onConfirm(buttonIndex) {
        alert('You selected button ' + buttonIndex);
    }

    function showConfirm() {
        navigator.notification.confirm(
             'EXIT?',  
              onConfirm,          
             'Good-Bay',          
             'Cancle,OK'          
        );
    }

    </script>
  </head>
  <body>
    <p><a href="#" onclick="showConfirm(); return false;">Show Confirm</a></p>
  </body>
</html>

我认为这有助于你。

答案 1 :(得分:1)

试试这个,

 function onConfirm()
 {}
  navigator.notification.alert(
    'EXIT?',                 // message
    onConfirm,              // callback to invoke with index of button pressed
    'Good-Bay',            // title
    'OK'                  // button
);

答案 2 :(得分:0)

我不知道版本2.2上的问题,

我下载了最新版本的PhoneGap(2.3.0)并且有效..