One Logo Pool Ball
BrowserKit · IOS API REFERENCE

BEBrowserDataExportManager

class · iOS 26.4+ · SDK 27.1

class BEBrowserDataExportManager

Members (7)

get · iOS 26.4+

userActivityType

TypeScript
static get userActivityType(): string
Swift declaration
class let userActivityType: String
get · iOS 26.4+

exportTokenUserInfoKey

TypeScript
static get exportTokenUserInfoKey(): string
Swift declaration
class let exportTokenUserInfoKey: String
init · iOS 26.4+

init

TypeScript
static init(scene: _UIKit_UIWindowScene): Promise<BEBrowserDataExportManager>
Swift declaration
@MainActor init(scene: UIWindowScene)
method · iOS 26.4+

requestExport

TypeScript
requestExport(metadata: BEExportMetadata, token: (string) | null, completionHandler: ((arg0: (BEExportOptions) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func requestExport(for metadata: BEExportMetadata, token: UUID?) async throws -> BEExportOptions
method · iOS 26.4+

exportBrowserData

TypeScript
exportBrowserData(browserDataStream: SDKSequence<BEBrowserData>): Promise<void>
Swift declaration
@nonobjc final func exportBrowserData(_ browserDataStream: AsyncStream<BEBrowserData>) async throws
get · iOS 26.4+

userActivityType

TypeScript
static get userActivityType24094(): string
Swift declaration
static var userActivityType: String { get }
get · iOS 26.4+

exportTokenUserInfoKey

TypeScript
static get exportTokenUserInfoKey45680(): string
Swift declaration
static var exportTokenUserInfoKey: String { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

BEBrowserDataExportManager.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All BrowserKit types →