JS不承认cordova的插件

时间:2013-01-14 07:04:30

标签: javascript android html5 cordova localnotification

我使用HTML5PhoneGap

在申请时我有本地通知。

以下是代码:

Local Notification

本地通知的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 个答案:

答案 0 :(得分:0)

您应该使用navigator.notification.alert

这可以在docs

中找到