JS不识别cordova的插件

Posted

技术标签:

【中文标题】JS不识别cordova的插件【英文标题】:JS does not recognize the plugin of cordova 【发布时间】:2013-01-14 07:04:30 【问题描述】:

我使用html5PhoneGap

在应用程序中我有本地通知。

下面是代码:

Local Notification

local notificationandroid 实现使用与现有 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不知道插件,谁能帮忙?

【问题讨论】:

不!我使用的是 2.2.0 版 【参考方案1】:

您应该使用 navigator.notification.alert

这可以在docs中找到

【讨论】:

这是一个正常的警报,即使在通知栏中的应用程序之外我也想要通知 也许可以试试这个链接pushwoosh.com/programming-push-notification 你会看到PhoneGap 列在iOS、Android 和Blackberry 部分的下方。 我试过这个选项,因为遇到很多问题我更喜欢切换到本地通知.. 示例 Pushwoosh App ID 是什么?(appid)

以上是关于JS不识别cordova的插件的主要内容,如果未能解决你的问题,请参考以下文章

Cordova/Phonegap OpenEars 语音识别

js怎么识别图片上的文字

IBM Worklight for iOS 中的语音识别

如何使用cordova插件中downloader

layui table有些电脑不识别full?

html2canvas.js网页截图功能