首先,我想说这是一个非常好的插件 (https://github.com/katzer/cordova-plugin-local-notifications) ,但我在使用过程中遇到了一些困难。
我正在使用 Android 和 Phonegap CLI。我尝试过 CLI 5.0 和现在的 Phonegap 3.5.0,这是我的 config.xml:
<preference name="phonegap-version" value="3.5.0" />
在我的 config.xml 中,我尝试了所有这些组合:
<plugin name="de.appplant.cordova.plugin.local-notification" spec="0.8.1" source="pgb" />
<gap:plugin name="de.appplant.cordova.plugin.local-notification" />
<plugin name="de.appplant.cordova.plugin.local-notification" source="pgb" />
然而,通知不会出现 - 手机上什么都没有发生 - 没有任何反应。我也已经下载了KitchenSink App (https://github.com/katzer/cordova-plugin-local-notifications/tree/example) 并在Phonegap构建和我的手机上进行了安装,但同样没有任何反应。
这是我的index.html代码,所以当手机触发时,它应该尽快注册本地通知:
cordova.plugins.notification.local.registerPermission(function (granted) {
// console.log('Permission has been granted: ' + granted);
});
cordova.plugins.notification.local.schedule({
id: 1,
title: 'Reminder',
text: 'Dont forget to pray today.',
every: 'minute',
icon: 'res://icon',
smallIcon: 'res://ic_popup_sync'
});
我也尝试过。
cordova.plugins.notification.local.schedule({
id: 2,
text: "Good morning!",
firstAt: tomorrow_at_8_am,
every: "day" // "minute", "hour", "week", "month", "year"
});
连厨房水池应用程序也无法使用 - 手机上什么也没有发生??
我的Android版本是:5.1.1
如何在Phonegap中使本地通知显示?