Volevo innanzitutto dire che questo è davvero un bel plugin (https://github.com/katzer/cordova-plugin-local-notifications) ma che ha qualche difficoltà a farlo funzionare.Cordova PhoneGap Notifiche locali non funzionanti
Sto utilizzando una CLI Android e PhoneGap. Ho provato sia CLI 5.0 e ora PhoneGap 3.5.0, questo è il mio config.xml:
<preference name="phonegap-version" value="3.5.0" />
Nel mio config.xml Ho provato tutte queste combinazioni:
<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" />
Tuttavia la le notifiche non compaiono - non succede niente al telefono - niente, niente, niente. Ho scaricato anche l'App kitchensink (https://github.com/katzer/cordova-plugin-local-notifications/tree/example) e installato sul PhoneGap costruire e il mio telefono e non succede nulla di nuovo ..
questo è il mio codice su index.html in modo che quando i fuochi telefono dovrebbe registrare una notifica locale al più presto:
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'
});
ho anche provato
cordova.plugins.notification.local.schedule({
id: 2,
text: "Good morning!",
firstAt: tomorrow_at_8_am,
every: "day" // "minute", "hour", "week", "month", "year"
});
anche l'applicazione kitchensink non funziona - non succede nulla al telefono ??
versione My Android è: 5.1.1
Come posso ottenere le notifiche locali a comparire in PhoneGap?
Hai verificato che l'evento di deviceready è stato attivato? – chadiusvt
Sì, l'app risponde con questo. Ho fatto console.log e vari altri test sia in Phonegap build che facendo un .apk sul telefono - l'app del kitchen sink non funziona – TheBlackBenzKid
@TheBlackBenzKid Ciao, sto solo provando con l'app kitchensink. Ti informerò entro domani.Ma una cosa che ho notato durante il download del codice di esempio è che la cartella dei plugin non viene estratta correttamente. Non riesco a trovare la cartella "de.appplant.cordova.plugin.local-notification" all'interno dei plugin. Potevo vedere solo il file "de.appplant.cordova.plugin.local-notification" di dimensione 1kb. Quindi puoi confermare che il tuo plugin sia installato correttamente controllando lo stesso nella cartella dei plugin? – Gandhi