1

iOS 用のPhoneGap 2.2.0 で通知を使用する必要があります。

PhoneGap.plist -> プラグイン -> com.phonegap.notification に追加します (通知だけを試してください) が機能しません。

ここで PhoneGap ドキュメント: PhoneGap 通知

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

これを試して、

 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 に答える
1

Apache Cordova Documentation によると、 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 に答える
0

バージョン 2.2 で何が問題なのかわかりませんが、

PhoneGap (2.3.0) の最新バージョンをダウンロードしたところ、動作しました。

于 2013-02-03T06:49:17.790 に答える