【发布时间】:2017-06-23 18:52:25
【问题描述】:
我正在通过 PhoneGap 桌面 (Win 10) 在具有以下系统的 Adobe PhoneGap 移动应用程序的设备上检查 PhoneGap 项目:Android:5.1.1,iOS:10.2.1。
我在 config.xml 中有这一行
<plugin name="cordova-plugin-local-notifications" source="npm" />
我可以看到文件已下载到项目的“插件”文件夹中。
JavaScript 代码是:
document.addEventListener('deviceready', function ()
{
var now = new Date().getTime(),
_10_seconds_from_now = new Date(now + 10*1000);
cordova.plugins.notification.local.schedule({
id: 1,
title: 'Some Timer',
message: 'Some Message',
at: _10_seconds_from_now
});
}, false);
什么都没有发生。
我是这样检查的:
document.addEventListener('deviceready', function ()
{
alert(cordova.plugins.notification);
}, false);
结果是:
Undefined
因此我在列表中找不到插件:
console.log(JSON.stringify(cordova.plugins));
奇怪,但我那里只有barcodeScanner,我根本没有使用它。 所以,我想我有更多的插件安装问题然后编码一个。
我尝试使用多个存储库,例如
<plugin name="de.appplant.cordova.plugin.local-notification" source="npm" />
<plugin name="cordova-plugin-local-notifications-mm" source="npm" />
得到相同的结果。
我还在https://build.phonegap.com 上构建了 APK,只是为了检查 Adobe 的 PhoneGap 移动应用程序是否有问题,APK 已成功创建但得到了相同的结果 - 没有任何反应。
你有什么建议?
【问题讨论】:
标签: android ios cordova phonegap-plugins phonegap-desktop-app