【问题标题】:PhoneGap local notifications not workingPhoneGap 本地通知不起作用
【发布时间】:2017-06-23 18:52:25
【问题描述】:

我正在通过 PhoneGap 桌面 (Win 10) 在具有以下系统的 Adob​​e 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,只是为了检查 Adob​​e 的 PhoneGap 移动应用程序是否有问题,APK 已成功创建但得到了相同的结果 - 没有任何反应。

你有什么建议?

【问题讨论】:

    标签: android ios cordova phonegap-plugins phonegap-desktop-app


    【解决方案1】:

    据我所知,这是 PhoneGap Desktop 的问题,需要手动使用 PhoneGap CLI。

    https://build.phonegap.com 上进行测试时,需要记住删除“插件”和“平台”目录的内容,并且只有在它制作 zip 文件后才能上传。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-20
      • 1970-01-01
      • 2015-08-03
      • 2013-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      相关资源
      最近更新 更多