nativescript-local-notifications
Version:
The Local Notifications plugin allows your app to show notifications when the app is not running. Just like remote push notifications, but a few orders of magnitude easier to set up.
170 lines (86 loc) • 7.84 kB
TypeScript
declare var LocalNotificationsPluginVersionString: interop.Reference<number>;
declare var LocalNotificationsVersionNumber: number;
// @ts-ignore
declare class Notification extends NSObject implements UIApplicationDelegate {
static alloc(): Notification; // inherited from NSObject
static new(): Notification; // inherited from NSObject
static sharedInstance(): Notification;
isInline: boolean;
launchNotification: UILocalNotification;
notificationMessage: UILocalNotification;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
window: UIWindow; // inherited from UIApplicationDelegate
readonly // inherited from NSObjectProtocol
applicationContinueUserActivityRestorationHandler(application: UIApplication, userActivity: NSUserActivity, restorationHandler: (p1: NSArray<UIUserActivityRestoring>) => void): boolean;
applicationDidBecomeActive(application: UIApplication): void;
applicationDidChangeStatusBarFrame(application: UIApplication, oldStatusBarFrame: CGRect): void;
applicationDidChangeStatusBarOrientation(application: UIApplication, oldStatusBarOrientation: UIInterfaceOrientation): void;
applicationDidDecodeRestorableStateWithCoder(application: UIApplication, coder: NSCoder): void;
applicationDidEnterBackground(application: UIApplication): void;
applicationDidFailToContinueUserActivityWithTypeError(application: UIApplication, userActivityType: string, error: NSError): void;
applicationDidFailToRegisterForRemoteNotificationsWithError(application: UIApplication, error: NSError): void;
applicationDidFinishLaunching(application: UIApplication): void;
applicationDidFinishLaunchingWithOptions(application: UIApplication, launchOptions: NSDictionary<any, any>): boolean;
applicationDidReceiveLocalNotification(application: UIApplication, notification: UILocalNotification): void;
applicationDidReceiveMemoryWarning(application: UIApplication): void;
applicationDidReceiveRemoteNotification(application: UIApplication, userInfo: NSDictionary<any, any>): void;
applicationDidReceiveRemoteNotificationFetchCompletionHandler(application: UIApplication, userInfo: NSDictionary<any, any>, completionHandler: (p1: UIBackgroundFetchResult) => void): void;
applicationDidRegisterForRemoteNotificationsWithDeviceToken(application: UIApplication, deviceToken: NSData): void;
applicationDidRegisterUserNotificationSettings(application: UIApplication, notificationSettings: UIUserNotificationSettings): void;
applicationDidUpdateUserActivity(application: UIApplication, userActivity: NSUserActivity): void;
applicationHandleActionWithIdentifierForLocalNotificationCompletionHandler(application: UIApplication, identifier: string, notification: UILocalNotification, completionHandler: () => void): void;
applicationHandleActionWithIdentifierForLocalNotificationWithResponseInfoCompletionHandler(application: UIApplication, identifier: string, notification: UILocalNotification, responseInfo: NSDictionary<any, any>, completionHandler: () => void): void;
applicationHandleActionWithIdentifierForRemoteNotificationCompletionHandler(application: UIApplication, identifier: string, userInfo: NSDictionary<any, any>, completionHandler: () => void): void;
applicationHandleActionWithIdentifierForRemoteNotificationWithResponseInfoCompletionHandler(application: UIApplication, identifier: string, userInfo: NSDictionary<any, any>, responseInfo: NSDictionary<any, any>, completionHandler: () => void): void;
applicationHandleEventsForBackgroundURLSessionCompletionHandler(application: UIApplication, identifier: string, completionHandler: () => void): void;
applicationHandleIntentCompletionHandler(application: UIApplication, intent: INIntent, completionHandler: (p1: INIntentResponse) => void): void;
applicationHandleOpenURL(application: UIApplication, url: NSURL): boolean;
applicationHandleWatchKitExtensionRequestReply(application: UIApplication, userInfo: NSDictionary<any, any>, reply: (p1: NSDictionary<any, any>) => void): void;
applicationOpenURLOptions(app: UIApplication, url: NSURL, options: NSDictionary<string, any>): boolean;
applicationOpenURLSourceApplicationAnnotation(application: UIApplication, url: NSURL, sourceApplication: string, annotation: any): boolean;
applicationPerformActionForShortcutItemCompletionHandler(application: UIApplication, shortcutItem: UIApplicationShortcutItem, completionHandler: (p1: boolean) => void): void;
applicationPerformFetchWithCompletionHandler(application: UIApplication, completionHandler: (p1: UIBackgroundFetchResult) => void): void;
applicationProtectedDataDidBecomeAvailable(application: UIApplication): void;
applicationProtectedDataWillBecomeUnavailable(application: UIApplication): void;
applicationShouldAllowExtensionPointIdentifier(application: UIApplication, extensionPointIdentifier: string): boolean;
applicationShouldRequestHealthAuthorization(application: UIApplication): void;
applicationShouldRestoreApplicationState(application: UIApplication, coder: NSCoder): boolean;
applicationShouldSaveApplicationState(application: UIApplication, coder: NSCoder): boolean;
applicationSignificantTimeChange(application: UIApplication): void;
applicationSupportedInterfaceOrientationsForWindow(application: UIApplication, window: UIWindow): UIInterfaceOrientationMask;
applicationUserDidAcceptCloudKitShareWithMetadata(application: UIApplication, cloudKitShareMetadata: CKShareMetadata): void;
applicationViewControllerWithRestorationIdentifierPathCoder(application: UIApplication, identifierComponents: NSArray<string> | string[], coder: NSCoder): UIViewController;
applicationWillChangeStatusBarFrame(application: UIApplication, newStatusBarFrame: CGRect): void;
applicationWillChangeStatusBarOrientationDuration(application: UIApplication, newStatusBarOrientation: UIInterfaceOrientation, duration: number): void;
applicationWillContinueUserActivityWithType(application: UIApplication, userActivityType: string): boolean;
applicationWillEncodeRestorableStateWithCoder(application: UIApplication, coder: NSCoder): void;
applicationWillEnterForeground(application: UIApplication): void;
applicationWillFinishLaunchingWithOptions(application: UIApplication, launchOptions: NSDictionary<any, any>): boolean;
applicationWillResignActive(application: UIApplication): void;
applicationWillTerminate(application: UIApplication): void;
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
didRegisterUserNotificationSettings(notificationSettings: UIUserNotificationSettings): void;
failWithMessageWithError(eventName: string, message: string, error: NSError): void;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
notificationReceived(): void;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
setApplicationIconBadgeNumber(options: NSMutableDictionary<any, any>): void;
successWithDictionary(eventName: string, userInfo: NSMutableDictionary<any, any>): void;
successWithMessage(eventName: string, message: string): void;
}
declare class NotificationManager extends NSObject {
static alloc(): NotificationManager; // inherited from NSObject
static new(): NotificationManager; // inherited from NSObject
}