JS не распознает плагин Cordova

Я использую HTML5 а также PhoneGap,

В приложении у меня есть локальное уведомление.

Ниже приведен код:

Локальное уведомление

Реализация 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 не знает плагин, кто-нибудь может помочь?

1 ответ

Решение

Вы должны использовать navigator.notification.alert

Это можно найти в документации

Другие вопросы по тегам