我目前正試圖用this plugin的PhoneGap本地通知沒有做任何事情
我的問題是我做了所有的步驟說明,我從谷歌得到了,但他們沒有工作。
有什麼不對的步驟:
- 安裝使用CLI
- 試圖插件我把它放在裏面的index.html
代碼最簡單的樣本之一:
function onDeviceReady() {
window.plugin.notification.local.add({ message: 'Great app!' });
}
我目前正試圖用this plugin的PhoneGap本地通知沒有做任何事情
我的問題是我做了所有的步驟說明,我從谷歌得到了,但他們沒有工作。
有什麼不對的步驟:
代碼最簡單的樣本之一:
function onDeviceReady() {
window.plugin.notification.local.add({ message: 'Great app!' });
}
你可以分享控制檯輸出,
試圖檢查清單中所需的更改。
cordova.plugins.notification.local.hasPermission(function (granted) {
// console.log('Permission has been granted: ' + granted);
});
我使用相同的插件,最後我檢查沒有「.add」方法。嘗試 「.schedule」
嘗試:
cordova.plugins.notification.local.schedule({
title: "New Message",
message: "Hi, are you ready? We are waiting.",
sound: "file://sounds/message.mp3",
icon: "http://my.domain.de/avatar/user#id=123"
});
https://github.com/katzer/cordova-plugin-local-notifications/wiki/04.-Scheduling
我使用這個插件,它工作正常。你可以嘗試:
cordova.plugins.notification.local.schedule({
id: 1,
title: "Customer Calling",
icon: "http://b2bvn.nsbg.foxconn.com:8080/taxi/call.png",
text: "You have a registration from customer"
});
嗨,感謝您的回覆,我應該在哪裏放置該代碼?是在index.html中,然後是在函數onDeviceReady(){}?還是在index.js?我有嘗試alreay仍然不起作用 –
我在'index.js'中調用它,我使用'jquery',並且將它放在:'$(document).ready(function(){});'或者在哪個函數中你可以按照[這個示例](https://github.com/katzer/cordova-plugin-local-notifications/wiki/11.-Samples)獲得更多信息。希望這個幫助^^ –
謝謝你現在就試試看: ) –
控制檯outputed這個'獲取文件:/// C:/Users/angelica/Desktop/PROJECTS/projects/addPluginTutorial/www/cordova.js網:: ERR_FILE_NOT_FOUND' –
但爲什麼每當我試圖構建和測試通知和振動插件,它完美的工作沒有這個js文件。我將嘗試添加並查看它是否可以正常工作。謝謝很多 –
在www文件夾中放置cordova-2.2.0.js後錯誤消失,但仍然無法正常工作:( –