1

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

我添加到 PhoneGap.plist -> plugin ->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
    );

我想念什么?

4

3 回答 3

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>

我认为这对你有所帮助。

于 2013-01-21T11:36:19.143 回答
1

试试这个,

 function onConfirm()
 {}
  navigator.notification.alert(
    'EXIT?',                 // message
    onConfirm,              // callback to invoke with index of button pressed
    'Good-Bay',            // title
    'OK'                  // button
);
于 2013-01-23T09:32:17.423 回答
0

我不知道 2.2 版有什么问题,

我下载了最新版本的 PhoneGap (2.3.0) 并且它工作..

于 2013-02-03T06:49:17.790 回答