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
Это можно найти в документации