[英]Why is the cordova-local-notification-plugin not working (Phonegap, Android)?
[英]Trigger local notification for iOS - Cordova/Phonegap
我正在使用此插件,並嘗試使用本地通知插件為我的Cordova iOS應用觸發本地通知。
我dd遵循以下步驟:
安裝的插件: cordova plugin add de.appplant.cordova.plugin.local-notification@0.7.7
更新了config.xml : gap:plugin name="de.appplant.cordova.plugin.local-notification"
在head標簽中添加了以下JavaScript,用於
index.html
plugin.notification.local.promptForPermission(function (granted) {
alert("promptForPermission: "+granted);
});
plugin.notification.local.hasPermission(function (granted) {
alert("hasPermission: "+granted);
});
該代碼如下所示:
function setLocalNotification()
{
alert("from setLocalNotification");
var t = new Date();
t.setSeconds(t.getSeconds() + 3);
window.plugin.notification.local.add({
title: 'Scheduled with delay',
message: 'Test Message ',
date: t
});
alert("alert set");
};
我確實看到提示用戶輸入權限的消息,並且hasPermission方法的警報將值顯示為true。 但是我仍然無法通過單擊按鈕來獲取要設置的實際本地通知。 通過復制此修補程序,我已經針對此問題更新了APPLocalNotification.m文件。
我在控制台日志中看不到任何其他錯誤,但是我仍然無法觸發本地通知。
您應該檢查設備是否准備就緒(document.addEventListener('deviceready',function(){),還應檢查插件是否已正確添加$ cordova plugin ls。
確保您的html中有“ <<script type =“ text / javascript” src =“ cordova.js”>“。
祝好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.