One Logo Pool Ball
BrowserEngineKit · IOS API REFERENCE

BEDownloadMonitor

class · iOS 18.2+ · SDK 27.1

@objc(BEDownloadMonitor) class BEDownloadMonitor

Members (8)

static · iOS 18.2+

createAccessToken

TypeScript
static createAccessToken(): (ArrayBuffer) | null
Swift declaration
@objc(createAccessToken) static func createAccessToken() -> Data?
method · iOS 18.2+

beginMonitoring

TypeScript
beginMonitoring(): Promise<(BEDownloadMonitor_Location) | null>
Swift declaration
@objc(beginMonitoring:) func beginMonitoring() async throws -> BEDownloadMonitor.Location?
init · iOS 18.2+

init

TypeScript
static init(sourceURL: string, destinationURL: string, observedProgress: _Foundation_Progress, liveActivityAccessToken: ArrayBuffer): BEDownloadMonitor
Swift declaration
@objc(initWithSourceURL:destinationURL:observedProgress:liveActivityAccessToken:) init(sourceURL: URL, destinationURL: URL, observedProgress: Progress, liveActivityAccessToken: Data)
method · iOS 18.2+

resumeMonitoring

TypeScript
resumeMonitoring(placeholderURL: string): Promise<void>
Swift declaration
@objc(resumeMonitoring:completionHandler:) func resumeMonitoring(placeholderURL: URL) async throws
method · iOS 18.2+

useDownloadsFolder

TypeScript
useDownloadsFolder(placeholderType: (_UniformTypeIdentifiers_UTType) | null, finalFileCreatedHandler: ((arg0: (BEDownloadMonitor_Location) | null) => void)): void
Swift declaration
@objc(useDownloadsFolderWithPlaceholderType:finalFileCreatedHandler:) func useDownloadsFolder(placeholderType: UTType? = nil, finalFileCreatedHandler: @escaping @Sendable (BEDownloadMonitor.Location?) -> Void)
get · iOS 18.2+

destinationURL

TypeScript
get destinationURL(): string
Swift declaration
@objc final let destinationURL: URL
get · iOS 18.2+

id

TypeScript
get id(): string
Swift declaration
@objc(identifier) final let id: UUID

The stable identity of the entity associated with this instance.

get · iOS 18.2+

sourceURL

TypeScript
get sourceURL(): string
Swift declaration
@objc final let sourceURL: URL

Skipped declarations

No declarations were skipped in this snapshot.

All BrowserEngineKit types →