我使用 HTML5
和 PhoneGap
,
在申请时我有本地通知。
下面是代码:
本地通知的 Android 实现使用与现有 iOS 本地通知插件类似的接口(interface)。该插件依赖于 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 不知道该插件,有人可以帮忙吗?
最佳答案
您应该使用 navigator.notification.alert
这可以在 docs 中找到
关于javascript - JS不识别cordova的插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14314437/