JS不识别cordova的插件
Posted
技术标签:
【中文标题】JS不识别cordova的插件【英文标题】:JS does not recognize the plugin of cordova 【发布时间】:2013-01-14 07:04:30 【问题描述】:我使用html5
和PhoneGap
,
在应用程序中我有本地通知。
下面是代码:
Local Notification
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不知道插件,谁能帮忙?
【问题讨论】:
不!我使用的是 2.2.0 版 【参考方案1】:您应该使用 navigator.notification.alert
这可以在docs中找到
【讨论】:
这是一个正常的警报,即使在通知栏中的应用程序之外我也想要通知 也许可以试试这个链接pushwoosh.com/programming-push-notification 你会看到PhoneGap 列在iOS、Android 和Blackberry 部分的下方。 我试过这个选项,因为遇到很多问题我更喜欢切换到本地通知.. 示例 Pushwoosh App ID 是什么?(appid)以上是关于JS不识别cordova的插件的主要内容,如果未能解决你的问题,请参考以下文章