---
title: userActivityType
framework: BrowserKit
role: symbol
role_heading: Type Property
platforms: [iOS 26.4+, iPadOS 26.4+]
path: browserkit/bebrowserdataimportmanager/useractivitytype-35jes
---

# userActivityType

A constant that identifies the launch activity for data import requests.

## Declaration

```swift
static var userActivityType: String { get }
```

## Mentioned in

Transferring browsing data to another browser

## Discussion

Discussion The system launches your browser app with this activity when someone initiates a data import request (requestImport(for:completionHandler:)) from your browser. First, the system launches the source browser with the BEBrowserDataExportManager class’s userActivityType to retrieve the data, then the system launches your app with this activity to import the retrieved data. important: The system relaunches the browser that initiates an import using the BEBrowserDataExchangeImportActivity, regardless of whether the inititiating browser is currently running. For more information, see Transferring browsing data to another browser.

## See Also

### Managing import tokens

- [importTokenUserInfoKey](browserkit/bebrowserdataimportmanager/importtokenuserinfokey-3bqve.md)
- [importTokenUserInfoKey](browserkit/bebrowserdataimportmanager/importtokenuserinfokey-3zzub.md)
- [userActivityType](browserkit/bebrowserdataimportmanager/useractivitytype-8xgjo.md)
