1

私は使用HTML5PhoneGap

アプリケーションには、ローカル通知があります。

以下はコードです:

ローカル通知

ローカル通知の Android 実装は、既存の iOS localnotification プラグインと同様のインターフェースを使用します。プラグインは、通知バーと組み合わせた Android AlarmManagerに 依存します。

ここに私のjs:

function appReady() {
    alert('Start appReady');
    var LN = cordova.require("cordova/plugin/LocalNotification");
    alert('LN');
    LN.add({
        date: new Date(2012, 10, 11, 15, 20, 0, 0),
        message: "DeviceReady",
        ticker: "This is a sample ticker text",
        repeatDaily: false,
        id: 1
    });
    alert('End appReady');
}

アラート「LN」は表示されません。

ここでconfig.xmlファイルの私のプラグイン:

<cordova>
    <access origin="http://127.0.0.1*"/> <!-- allow local pages -->
    <access origin=".*"/>

    <log level="DEBUG"/>
    <preference name="useBrowserHistory" value="true" />
    <preference name="exit-on-suspend" value="false" />

    <plugins>
       ...
      <plugin name="LocalNotification" value="org.apache.cordova.plugins.LocalNotification"/>
    </plugins>
</cordova>

JSがプラグインを認識していないようです。誰か助けてもらえますか?

4

1 に答える 1

0

navigator.notification.alert を使用する必要があります

これはドキュメントで見つけることができます

于 2013-01-14T08:45:52.017 に答える