Phonegap/Cordova 中的本地通知
Posted
技术标签:
【中文标题】Phonegap/Cordova 中的本地通知【英文标题】:Local notification in Phonegap/Cordova 【发布时间】:2017-12-26 08:22:17 【问题描述】:我正在尝试在 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'); ;
);
我得到的是通知不在窗口中。有谁知道如何使用这个插件,或者我应该向 config.xml 添加任何内容。
或者有没有其他方法可以发送本地通知
【问题讨论】:
【参考方案1】:我使用了以下插件: https://github.com/katzer/cordova-plugin-local-notifications
虽然我在 Phonegap 应用程序上测试了插件,但它没有工作,但在构建 android apk 后它工作得很好。
【讨论】:
【参考方案2】:试试这个插件。安卓和ios都可以正常工作。
<plugin spec=" https://github.com/acianti/cordova-plugin-local-notifications.git" />
【讨论】:
以上是关于Phonegap/Cordova 中的本地通知的主要内容,如果未能解决你的问题,请参考以下文章
Cordova Local Notification 为 iOS 和 Android 播放本地声音
将使用相机拍摄的照片捕获并存储到本地数据库/PhoneGap/Cordova/iOS