我使用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上测试。
答案 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克隆。