mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-02-01 02:53:03 +08:00
Merge branch 'master' of github.com:driftyco/ionic-native
This commit is contained in:
commit
3e2964b385
@ -13,7 +13,7 @@ import { Plugin, Cordova } from './plugin';
|
|||||||
* ```
|
* ```
|
||||||
*/
|
*/
|
||||||
@Plugin({
|
@Plugin({
|
||||||
name: 'HeaderColor',
|
pluginName: 'HeaderColor',
|
||||||
plugin: 'cordova-plugin-headercolor',
|
plugin: 'cordova-plugin-headercolor',
|
||||||
pluginRef: 'plugins.headerColor',
|
pluginRef: 'plugins.headerColor',
|
||||||
repo: 'https://github.com/tomloprod/cordova-plugin-headercolor',
|
repo: 'https://github.com/tomloprod/cordova-plugin-headercolor',
|
||||||
|
@ -23,7 +23,7 @@ import { Plugin, Cordova } from './plugin';
|
|||||||
* NativeGeocoderForwardResult
|
* NativeGeocoderForwardResult
|
||||||
*/
|
*/
|
||||||
@Plugin({
|
@Plugin({
|
||||||
name: 'NativeGeocoder',
|
pluginName: 'NativeGeocoder',
|
||||||
plugin: 'cordova-plugin-nativegeocoder',
|
plugin: 'cordova-plugin-nativegeocoder',
|
||||||
pluginRef: 'nativegeocoder',
|
pluginRef: 'nativegeocoder',
|
||||||
repo: 'https://github.com/sebastianbaar/cordova-plugin-nativegeocoder',
|
repo: 'https://github.com/sebastianbaar/cordova-plugin-nativegeocoder',
|
||||||
|
@ -16,7 +16,7 @@ import { Cordova, Plugin } from './plugin';
|
|||||||
* ```
|
* ```
|
||||||
*/
|
*/
|
||||||
@Plugin({
|
@Plugin({
|
||||||
name: 'NavigationBar',
|
pluginName: 'NavigationBar',
|
||||||
plugin: 'cordova-plugin-navigationbar',
|
plugin: 'cordova-plugin-navigationbar',
|
||||||
pluginRef: 'navigationbar',
|
pluginRef: 'navigationbar',
|
||||||
repo: 'https://github.com/cranberrygame/cordova-plugin-navigationbar',
|
repo: 'https://github.com/cranberrygame/cordova-plugin-navigationbar',
|
||||||
|
@ -110,6 +110,25 @@ export interface PushNotification {
|
|||||||
unregister(successHandler: () => any, errorHandler?: () => any): void;
|
unregister(successHandler: () => any, errorHandler?: () => any): void;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* The subscribe method is used when the application wants to subscribe a new topic to receive push notifications.
|
||||||
|
* @param {string} topic: Topic to subscribe to.
|
||||||
|
* @param successHandler
|
||||||
|
* @param errorHandler
|
||||||
|
*/
|
||||||
|
subscribe(topic: string, successHandler: () => any, errorHandler?: () => any): void;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The unsubscribe method is used when the application no longer wants to receive push notifications
|
||||||
|
* from a specific topic but continue to receive other push messages.
|
||||||
|
* @param {string} topic: Topic to subscribe to.
|
||||||
|
* @param successHandler
|
||||||
|
* @param errorHandler
|
||||||
|
*/
|
||||||
|
unsubscribe(topic: string, successHandler: () => any, errorHandler?: () => any): void;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* iOS & android only
|
||||||
|
*
|
||||||
* Set the badge count visible when the app is not running
|
* Set the badge count visible when the app is not running
|
||||||
*
|
*
|
||||||
* The count is an integer indicating what number should show up in the badge.
|
* The count is an integer indicating what number should show up in the badge.
|
||||||
@ -121,6 +140,8 @@ export interface PushNotification {
|
|||||||
*/
|
*/
|
||||||
setApplicationIconBadgeNumber(successHandler: () => any, errorHandler: () => any, count?: number): void;
|
setApplicationIconBadgeNumber(successHandler: () => any, errorHandler: () => any, count?: number): void;
|
||||||
/**
|
/**
|
||||||
|
* iOS only
|
||||||
|
*
|
||||||
* Get the current badge count visible when the app is not running
|
* Get the current badge count visible when the app is not running
|
||||||
* successHandler gets called with an integer which is the current badge count
|
* successHandler gets called with an integer which is the current badge count
|
||||||
* @param successHandler
|
* @param successHandler
|
||||||
@ -130,6 +151,7 @@ export interface PushNotification {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* iOS only
|
* iOS only
|
||||||
|
*
|
||||||
* Tells the OS that you are done processing a background push notification.
|
* Tells the OS that you are done processing a background push notification.
|
||||||
* successHandler gets called when background push processing is successfully completed.
|
* successHandler gets called when background push processing is successfully completed.
|
||||||
* @param successHandler
|
* @param successHandler
|
||||||
@ -137,6 +159,16 @@ export interface PushNotification {
|
|||||||
* @param id
|
* @param id
|
||||||
*/
|
*/
|
||||||
finish(successHandler: () => any, errorHandler: () => any, id?: string): void;
|
finish(successHandler: () => any, errorHandler: () => any, id?: string): void;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* iOS & android only
|
||||||
|
*
|
||||||
|
* Tells the OS to clear all notifications from the Notification Center.
|
||||||
|
* successHandler gets called when the api successfully clears the notifications
|
||||||
|
* @param successHandler
|
||||||
|
* @param errorHandler
|
||||||
|
*/
|
||||||
|
clearAllNotifications(successHandler: () => any, errorHandler: () => any): void;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface IOSPushOptions {
|
export interface IOSPushOptions {
|
||||||
|
Loading…
Reference in New Issue
Block a user