backgroundFetchIntervalMinimum
TypeScriptstatic get backgroundFetchIntervalMinimum(): Promise<number>Swift declarationclass let backgroundFetchIntervalMinimum: TimeIntervalclass · iOS 2.0+ · SDK 27.1
@MainActor class UIApplicationstatic get backgroundFetchIntervalMinimum(): Promise<number>Swift declarationclass let backgroundFetchIntervalMinimum: TimeIntervalstatic get backgroundFetchIntervalNever(): Promise<number>Swift declarationclass let backgroundFetchIntervalNever: TimeIntervalstatic get backgroundRefreshStatusDidChangeNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let backgroundRefreshStatusDidChangeNotification: NSNotification.Namestatic get didBecomeActiveNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let didBecomeActiveNotification: NSNotification.Namestatic get didChangeStatusBarFrameNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let didChangeStatusBarFrameNotification: NSNotification.Namestatic get didChangeStatusBarOrientationNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let didChangeStatusBarOrientationNotification: NSNotification.Namestatic get didEnterBackgroundNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let didEnterBackgroundNotification: NSNotification.Namestatic get didFinishLaunchingNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let didFinishLaunchingNotification: NSNotification.Namestatic get didReceiveMemoryWarningNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let didReceiveMemoryWarningNotification: NSNotification.Namestatic get invalidInterfaceOrientationException(): Promise<_Foundation_NSExceptionName>Swift declarationclass let invalidInterfaceOrientationException: NSExceptionNamestatic get openDefaultApplicationsSettingsURLString(): Promise<string>Swift declarationnonisolated class let openDefaultApplicationsSettingsURLString: Stringstatic get openSettingsURLString(): Promise<string>Swift declarationnonisolated class let openSettingsURLString: Stringstatic get protectedDataDidBecomeAvailableNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let protectedDataDidBecomeAvailableNotification: NSNotification.Namestatic get protectedDataWillBecomeUnavailableNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let protectedDataWillBecomeUnavailableNotification: NSNotification.Namestatic get significantTimeChangeNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let significantTimeChangeNotification: NSNotification.Namestatic get stateRestorationBundleVersionKey(): Promise<string>Swift declarationclass let stateRestorationBundleVersionKey: Stringstatic get stateRestorationSystemVersionKey(): Promise<string>Swift declarationclass let stateRestorationSystemVersionKey: Stringstatic get stateRestorationTimestampKey(): Promise<string>Swift declarationclass let stateRestorationTimestampKey: Stringstatic get stateRestorationUserInterfaceIdiomKey(): Promise<string>Swift declarationclass let stateRestorationUserInterfaceIdiomKey: Stringstatic get statusBarFrameUserInfoKey(): Promise<string>Swift declarationnonisolated class let statusBarFrameUserInfoKey: Stringstatic get statusBarOrientationUserInfoKey(): Promise<string>Swift declarationnonisolated class let statusBarOrientationUserInfoKey: Stringstatic get systemPrefersReducedResourceUsageDidChangeNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let systemPrefersReducedResourceUsageDidChangeNotification: NSNotification.Namestatic get userDidTakeScreenshotNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let userDidTakeScreenshotNotification: NSNotification.Namestatic get willChangeStatusBarFrameNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let willChangeStatusBarFrameNotification: NSNotification.Namestatic get willChangeStatusBarOrientationNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let willChangeStatusBarOrientationNotification: NSNotification.Namestatic get willEnterForegroundNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let willEnterForegroundNotification: NSNotification.Namestatic get willResignActiveNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let willResignActiveNotification: NSNotification.Namestatic get willTerminateNotification(): Promise<_Foundation_NSNotification_Name>Swift declarationnonisolated class let willTerminateNotification: NSNotification.Namestatic get stateRestorationViewControllerStoryboardKey(): Promise<string>Swift declarationclass let stateRestorationViewControllerStoryboardKey: Stringstatic registerObject(object: Implements<UIStateRestoring> | SDKHandle, restorationIdentifier: string): Promise<void>Swift declarationclass func registerObject(forStateRestoration object: any UIStateRestoring, restorationIdentifier: String)static get shared(): Promise<UIApplication>Swift declarationclass var shared: UIApplication { get }beginBackgroundTaskExpirationHandler(handler?: ((() => void)) | null): Promise<UIBackgroundTaskIdentifier>Swift declarationnonisolated func beginBackgroundTask(expirationHandler handler: (@MainActor @Sendable () -> Void)? = nil) -> UIBackgroundTaskIdentifierbeginBackgroundTaskWithNameExpirationHandler(taskName?: (string) | null, handler?: ((() => void)) | null): Promise<UIBackgroundTaskIdentifier>Swift declarationnonisolated func beginBackgroundTask(withName taskName: String?, expirationHandler handler: (@MainActor @Sendable () -> Void)? = nil) -> UIBackgroundTaskIdentifierbeginIgnoringInteractionEvents(): Promise<void>Swift declarationfunc beginIgnoringInteractionEvents()beginReceivingRemoteControlEvents(): Promise<void>Swift declarationfunc beginReceivingRemoteControlEvents()canOpenURL(url: string): Promise<boolean>Swift declarationnonisolated func canOpenURL(_ url: URL) -> BoolcancelAllLocalNotifications(): Promise<void>Swift declarationfunc cancelAllLocalNotifications()cancelLocalNotification(notification: UILocalNotification): Promise<void>Swift declarationfunc cancelLocalNotification(_ notification: UILocalNotification)clearKeepAliveTimeout(): Promise<void>Swift declarationfunc clearKeepAliveTimeout()completeStateRestoration(): Promise<void>Swift declarationfunc completeStateRestoration()enabledRemoteNotificationTypes(): Promise<UIRemoteNotificationType>Swift declarationfunc enabledRemoteNotificationTypes() -> UIRemoteNotificationTypeendBackgroundTask(identifier: UIBackgroundTaskIdentifier): Promise<void>Swift declarationnonisolated func endBackgroundTask(_ identifier: UIBackgroundTaskIdentifier)endIgnoringInteractionEvents(): Promise<void>Swift declarationfunc endIgnoringInteractionEvents()endReceivingRemoteControlEvents(): Promise<void>Swift declarationfunc endReceivingRemoteControlEvents()extendStateRestoration(): Promise<void>Swift declarationfunc extendStateRestoration()ignoreSnapshotOnNextApplicationLaunch(): Promise<void>Swift declarationfunc ignoreSnapshotOnNextApplicationLaunch()static init(): Promise<UIApplication>Swift declarationinit()openURL(url: string): Promise<boolean>Swift declarationfunc openURL(_ url: URL) -> Boolopen(url: string, options?: NativeMap<UIApplication_OpenExternalURLOptionsKey, unknown>, completion?: (((arg0: boolean) => void)) | null): Promise<void>Swift declarationfunc open(_ url: URL, options: [UIApplication.OpenExternalURLOptionsKey : Any] = [:]) async -> BoolpresentLocalNotificationNow(notification: UILocalNotification): Promise<void>Swift declarationfunc presentLocalNotificationNow(_ notification: UILocalNotification)registerForRemoteNotificationsMatching(types: UIRemoteNotificationType): Promise<void>Swift declarationfunc registerForRemoteNotifications(matching types: UIRemoteNotificationType)registerForRemoteNotifications(): Promise<void>Swift declarationfunc registerForRemoteNotifications()registerUserNotificationSettings(notificationSettings: UIUserNotificationSettings): Promise<void>Swift declarationfunc registerUserNotificationSettings(_ notificationSettings: UIUserNotificationSettings)requestSceneSessionActivation(sceneSession?: (UISceneSession) | null, userActivity?: (_Foundation_NSUserActivity) | null, options?: (UIScene_ActivationRequestOptions) | null, errorHandler?: (((arg0: NativeError) => void)) | null): Promise<void>Swift declarationfunc requestSceneSessionActivation(_ sceneSession: UISceneSession?, userActivity: NSUserActivity?, options: UIScene.ActivationRequestOptions?, errorHandler: ((any Error) -> Void)? = nil)requestSceneSessionDestruction(sceneSession: UISceneSession, options?: (UISceneDestructionRequestOptions) | null, errorHandler?: (((arg0: NativeError) => void)) | null): Promise<void>Swift declarationfunc requestSceneSessionDestruction(_ sceneSession: UISceneSession, options: UISceneDestructionRequestOptions?, errorHandler: ((any Error) -> Void)? = nil)requestSceneSessionRefresh(sceneSession: UISceneSession): Promise<void>Swift declarationfunc requestSceneSessionRefresh(_ sceneSession: UISceneSession)scheduleLocalNotification(notification: UILocalNotification): Promise<void>Swift declarationfunc scheduleLocalNotification(_ notification: UILocalNotification)sendEvent(event: UIEvent): Promise<void>Swift declarationfunc sendEvent(_ event: UIEvent)setAlternateIconName(alternateIconName?: (string) | null, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): Promise<void>Swift declarationfunc setAlternateIconName(_ alternateIconName: String?) async throwssetKeepAliveTimeout(timeout: number, keepAliveHandler?: ((() => void)) | null): Promise<boolean>Swift declarationfunc setKeepAliveTimeout(_ timeout: TimeInterval, handler keepAliveHandler: (() -> Void)? = nil) -> BoolsetMinimumBackgroundFetchInterval(minimumBackgroundFetchInterval: number): Promise<void>Swift declarationfunc setMinimumBackgroundFetchInterval(_ minimumBackgroundFetchInterval: TimeInterval)setNewsstandIconImage(image?: (UIImage) | null): Promise<void>Swift declarationfunc setNewsstandIconImage(_ image: UIImage?)setStatusBarHidden(hidden: boolean, animation: UIStatusBarAnimation): Promise<void>Swift declarationfunc setStatusBarHidden(_ hidden: Bool, with animation: UIStatusBarAnimation)setStatusBarOrientation(interfaceOrientation: UIInterfaceOrientation, animated: boolean): Promise<void>Swift declarationfunc setStatusBarOrientation(_ interfaceOrientation: UIInterfaceOrientation, animated: Bool)setStatusBarStyle(statusBarStyle: UIStatusBarStyle, animated: boolean): Promise<void>Swift declarationfunc setStatusBarStyle(_ statusBarStyle: UIStatusBarStyle, animated: Bool)supportedInterfaceOrientations(window?: (UIWindow) | null): Promise<UIInterfaceOrientationMask>Swift declarationfunc supportedInterfaceOrientations(for window: UIWindow?) -> UIInterfaceOrientationMaskunregisterForRemoteNotifications(): Promise<void>Swift declarationfunc unregisterForRemoteNotifications()get alternateIconName(): Promise<(string) | null>Swift declarationvar alternateIconName: String? { get }get applicationIconBadgeNumber(): Promise<number>Swift declarationvar applicationIconBadgeNumber: Int { get set }setApplicationIconBadgeNumber(value: number): Promise<void>Swift declarationvar applicationIconBadgeNumber: Int { get set }get applicationState(): Promise<UIApplication_State>Swift declarationvar applicationState: UIApplication.State { get }get applicationSupportsShakeToEdit(): Promise<boolean>Swift declarationvar applicationSupportsShakeToEdit: Bool { get set }setApplicationSupportsShakeToEdit(value: boolean): Promise<void>Swift declarationvar applicationSupportsShakeToEdit: Bool { get set }get backgroundRefreshStatus(): Promise<UIBackgroundRefreshStatus>Swift declarationvar backgroundRefreshStatus: UIBackgroundRefreshStatus { get }get backgroundTimeRemaining(): Promise<number>Swift declarationnonisolated var backgroundTimeRemaining: TimeInterval { get }get connectedScenes(): Promise<Array<UIScene>>Swift declarationvar connectedScenes: Set<UIScene> { get }get currentUserNotificationSettings(): Promise<(UIUserNotificationSettings) | null>Swift declarationvar currentUserNotificationSettings: UIUserNotificationSettings? { get }get delegate(): Promise<(SDKHandle) | null>Swift declarationunowned(unsafe) var delegate: (any UIApplicationDelegate)? { get set }setDelegate(value?: (Implements<UIApplicationDelegate> | SDKHandle) | null): Promise<void>Swift declarationunowned(unsafe) var delegate: (any UIApplicationDelegate)? { get set }get isIdleTimerDisabled(): Promise<boolean>Swift declarationvar isIdleTimerDisabled: Bool { get set }setIsIdleTimerDisabled(value: boolean): Promise<void>Swift declarationvar isIdleTimerDisabled: Bool { get set }get isIgnoringInteractionEvents(): Promise<boolean>Swift declarationvar isIgnoringInteractionEvents: Bool { get }get keyWindow(): Promise<(UIWindow) | null>Swift declarationvar keyWindow: UIWindow? { get }get isNetworkActivityIndicatorVisible(): Promise<boolean>Swift declarationvar isNetworkActivityIndicatorVisible: Bool { get set }setIsNetworkActivityIndicatorVisible(value: boolean): Promise<void>Swift declarationvar isNetworkActivityIndicatorVisible: Bool { get set }get openSessions(): Promise<Array<UISceneSession>>Swift declarationvar openSessions: Set<UISceneSession> { get }get preferredContentSizeCategory(): Promise<UIContentSizeCategory>Swift declarationvar preferredContentSizeCategory: UIContentSizeCategory { get }get isProtectedDataAvailable(): Promise<boolean>Swift declarationnonisolated var isProtectedDataAvailable: Bool { get }get isRegisteredForRemoteNotifications(): Promise<boolean>Swift declarationvar isRegisteredForRemoteNotifications: Bool { get }get scheduledLocalNotifications(): Promise<(Array<UILocalNotification>) | null>Swift declarationvar scheduledLocalNotifications: [UILocalNotification]? { get set }setScheduledLocalNotifications(value?: (Array<UILocalNotification>) | null): Promise<void>Swift declarationvar scheduledLocalNotifications: [UILocalNotification]? { get set }get shortcutItems(): Promise<(Array<UIApplicationShortcutItem>) | null>Swift declarationvar shortcutItems: [UIApplicationShortcutItem]? { get set }setShortcutItems(value?: (Array<UIApplicationShortcutItem>) | null): Promise<void>Swift declarationvar shortcutItems: [UIApplicationShortcutItem]? { get set }get statusBarFrame(): Promise<{ x: number; y: number; width: number; height: number }>Swift declarationvar statusBarFrame: CGRect { get }get isStatusBarHidden(): Promise<boolean>Swift declarationvar statusBarHidden: Bool { get set }setIsStatusBarHidden(value: boolean): Promise<void>Swift declarationvar statusBarHidden: Bool { get set }get statusBarOrientation(): Promise<UIInterfaceOrientation>Swift declarationvar statusBarOrientation: UIInterfaceOrientation { get set }setStatusBarOrientation47656(value: UIInterfaceOrientation): Promise<void>Swift declarationvar statusBarOrientation: UIInterfaceOrientation { get set }get statusBarOrientationAnimationDuration(): Promise<number>Swift declarationvar statusBarOrientationAnimationDuration: TimeInterval { get }get statusBarStyle(): Promise<UIStatusBarStyle>Swift declarationvar statusBarStyle: UIStatusBarStyle { get set }setStatusBarStyle9915(value: UIStatusBarStyle): Promise<void>Swift declarationvar statusBarStyle: UIStatusBarStyle { get set }get supportsAlternateIcons(): Promise<boolean>Swift declarationvar supportsAlternateIcons: Bool { get }get supportsMultipleScenes(): Promise<boolean>Swift declarationvar supportsMultipleScenes: Bool { get }get systemPrefersReducedResourceUsage(): Promise<boolean>Swift declarationvar systemPrefersReducedResourceUsage: Bool { get }get userInterfaceLayoutDirection(): Promise<UIUserInterfaceLayoutDirection>Swift declarationvar userInterfaceLayoutDirection: UIUserInterfaceLayoutDirection { get }get windows(): Promise<Array<UIWindow>>Swift declarationvar windows: [UIWindow] { get }activateSceneSession(request: UISceneSessionActivationRequest, errorHandler?: (((arg0: NativeError) => void)) | null): Promise<void>Swift declaration@MainActor @preconcurrency func activateSceneSession(for request: UISceneSessionActivationRequest, errorHandler: ((any Error) -> Void)? = nil)static get openNotificationSettingsURLString(): Promise<string>Swift declarationnonisolated static let openNotificationSettingsURLString: StringisDefault(category: UIApplication_Category): Promise<boolean>Swift declarationnonisolated func isDefault(_ category: UIApplication.Category) throws -> Bool1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIApplication.sendAction(_:to:from:for:)
Objective-C selectors cannot cross the bridge.