Không có mô tả

Sebastián Katzer eaa22e5509 Release v0.2.0 with iOS support 12 năm trước cách đây
src 9f84075425 Ups... 12 năm trước cách đây
www 1cfe521169 Wrong file name 12 năm trước cách đây
LICENSE d3ab6fc843 Initial commit 12 năm trước cách đây
README.md eaa22e5509 Release v0.2.0 with iOS support 12 năm trước cách đây
plugin.xml eaa22e5509 Release v0.2.0 with iOS support 12 năm trước cách đây

README.md

Cordova LocalNotification-Plugin

A bunch of local-notification plugins for Cordova 3.x.x

by Sebastián Katzer (github.com/katzer)

Supported Platforms

  • iOS

Adding the Plugin to your project

Through the Command-line Interface:

cordova plugin add https://github.com/katzer/cordova-plugin-local-notifications.git

Release Notes

Version 0.2.0 (11.08.2013)

  • Added iOS support

Using the plugin

The plugin creates the object window.plugin.notification.local with three methods:

add()

To add a custom notification:

window.plugin.notification.local.add({
    date: date,// this expects a date object
    message: message, // the message that is displayed
    repeat: repeat, // has the options of 'weekly','daily','monthly','yearly')
    badge: badge, // displays number badge to notification
    foreground: forground, //  a javascript function to be called if the app is running
    background: background, // a javascript function to be called if the app is in the background
    sound: sound // a sound to be played, the sound must be located in your project's resources and must be a caf file
});

clear()

To clear a specific notification:

window.plugin.notification.local.clear(__id__);

clearAll()

To clear all notifications:

window.plugin.notification.local.clearAll();

Example

var now                  = new Date().getTime(),
    _60_seconds_from_now = new Date(now + 60*1000);

window.plugin.notification.local.add({
    date: _60_seconds_from_now,
    message: 'Hello world!',
    repeat: 'weekly', // will fire every week on this day
    badge: 1,
    foreground: 'foreground',
    background: 'background',
    sound: 'sub.caf'
});

function foreground (id) {
    console.log('I WAS RUNNING ID='+id)
}

function background (id) {
    console.log('I WAS IN THE BACKGROUND ID='+id)
}