PhoneGap Build的Local-Notification插件无法正常工作

时间:2015-05-21 16:03:26

标签: cordova notifications phonegap-plugins phonegap-build

我使用PhoneGap Build为iOS和Android制作应用程序。尝试添加本地通知功能,但我无法弄清楚出了什么问题。

该应用程序构建,安装,并可以运行其他插件,如振动。但是按照插件页面上的步骤(https://github.com/katzer/cordova-plugin-local-notifications),似乎无法正常工作。

我在config.xml文件中添加了以下行来加载插件。

<gap:plugin name="de.appplant.cordova.plugin.local-notification" />

然后在我的index.html文件中,我将以下代码放在脚本标记中。两者都直接来自示例代码页(https://github.com/katzer/cordova-plugin-local-notifications/wiki/11.-Samples)。

第一个代码是使对象可用的代码。

document.addEventListener('deviceready', function () {
// window.plugin.notification.local is now available
}, false);

此行应该立即创建本地通知。

window.plugin.notification.local.add({ message: 'Great app!' });

我制作了一个骨架应用程序除了显示通知之外什么都不做。该应用程序构建良好和安装,但我没有收到任何类型的通知。

我是否遗漏了有关插件应该如何实现的内容?或者有没有办法至少测试插件是否正在安装?我在Android上测试。

1 个答案:

答案 0 :(得分:1)

@ WD-40,我正在使用:<gap:plugin name="org.apache.cordova.dialogs" />。这不是推送通知,而是&#34; alert()&#34;盒子变种。

如果这适合您,我的工作源代码PGB(3.2)可在此处获得: http://codesnippets.altervista.org/examples/phonegap/demos/PUBLIC.Apps.html

您可以从github克隆。