Phonegap/Cordova 中的本地通知
Local notification in Phonegap/Cordova
我正在尝试在 Phonegap 上使用本地通知。我使用 phonegap-plugin-local-notification 1.0.1 "phonegap-plugin-local-notification" 并使用以下代码对其进行测试(在设备就绪状态下):
if ("Notification" in window) {
Notification.requestPermission(function (permission) {
// If the user accepts, let's create a notification
if (permission === 'granted') {
var notification = new Notification("My title", {
tag: 'message1',
body: "My body"
});
notification.onshow = function() { console.log('show'); };
notification.onclose = function() { console.log('close'); };
notification.onclick = function() { console.log('click'); };
}
});
}
我得到的是 window 中没有通知。有人知道如何使用这个插件吗?或者我应该向 config.xml.
添加任何内容吗?
或者有没有其他发送本地通知的方案
我使用了以下插件:
https://github.com/katzer/cordova-plugin-local-notifications
虽然我在 Phonegap 应用程序上测试了插件,但它没有工作,但在构建 android apk 后它工作得很好。
试试这个 plugin.Working 对 android 和 Ios 都很好。
<plugin spec=" https://github.com/acianti/cordova-plugin-local-notifications.git" />
我正在尝试在 Phonegap 上使用本地通知。我使用 phonegap-plugin-local-notification 1.0.1 "phonegap-plugin-local-notification" 并使用以下代码对其进行测试(在设备就绪状态下):
if ("Notification" in window) {
Notification.requestPermission(function (permission) {
// If the user accepts, let's create a notification
if (permission === 'granted') {
var notification = new Notification("My title", {
tag: 'message1',
body: "My body"
});
notification.onshow = function() { console.log('show'); };
notification.onclose = function() { console.log('close'); };
notification.onclick = function() { console.log('click'); };
}
});
}
我得到的是 window 中没有通知。有人知道如何使用这个插件吗?或者我应该向 config.xml.
添加任何内容吗?或者有没有其他发送本地通知的方案
我使用了以下插件: https://github.com/katzer/cordova-plugin-local-notifications
虽然我在 Phonegap 应用程序上测试了插件,但它没有工作,但在构建 android apk 后它工作得很好。
试试这个 plugin.Working 对 android 和 Ios 都很好。
<plugin spec=" https://github.com/acianti/cordova-plugin-local-notifications.git" />