---
title: "init(displayName:developerName:identifier:storeIdentifier:)"
framework: BrowserKit
role: symbol
role_heading: Initializer
platforms: [iOS 26.4+, iPadOS 26.4+]
path: "browserkit/bebrowserdataextension/init(displayname:developername:identifier:storeidentifier:)"
---

# init(displayName:developerName:identifier:storeIdentifier:)

Initializes an extension with its identifying information and App Store reference.

## Declaration

```swift
init(displayName: String, developerName: String, identifier: String, storeIdentifier: String)
```

## Parameters

- `displayName`: The localized display name of the extension.
- `developerName`: The name of the extension’s developer.
- `identifier`: A unique identifier for the extension.
- `storeIdentifier`: The App Store identifier for the extension, or nil if not available.
