2016-04-22 9 views
0

This Phonegap plugin bietet eine nette Möglichkeit, wiederkehrende Hintergrund lokalen Benachrichtigungen planen - zumindest auf Android. Das Bit documentation das ich nicht verstehe ist das - das every Attribut kann eine Zeichenfolge oder eine Zahl sein. Ich möchte lokale Benachrichtigungen einrichten, die sich in Intervallen von 10 Minuten wiederholen. Ich dachte, ich würde versuchen every:600.Phonegap wiederholende Hintergrund lokale Benachrichtigungen

var dd = new Date(); 
cordova.plugins.notification.local.schedule({ 
text: "Delayed Notification", 
firstAt: dd, 
every: 600}, localNote); 

wo

function localNote(){navigator.notification.beep(2);} 

Allerdings funktioniert das nicht - OTH alle: "Minute" erzeugt minutiös piept. Ich wäre jedem sehr dankbar, der mir sagen könnte, was ich hier falsch mache.

Antwort

1

Digging durch den Code sehe ich, dass wenn Sie eine Zahl übergeben sie multiplizieren sie mit 60000, also nehme ich an, dass sie erwarten, dass Sie die Zahl als Minuten übergeben, versuchen, in 10 übergeben. Eigentlich die Dokumente angeben auch dies:

, die einen Wert von Minuten oder einer second, minute, hour, day, week,

der Code, den ich spreche hier month oder year sein kann, ist: parseInterval.

Hoffe, das hilft.

+0

Gut entdeckt! Danke vielmals. – DroidOS