---
title: "init(appleItemID:appKeyBlob:)"
framework: applicensedeliverysdk
role: symbol
role_heading: Initializer
path: "applicensedeliverysdk/aldappkey/init(appleitemid:appkeyblob:)"
---

# init(appleItemID:appKeyBlob:)

Creates an app key to decrypt a license request.

## Declaration

```swift
init(appleItemID: UInt64, appKeyBlob: [UInt8]) throws
```

## Parameters

- `appleItemID`: A unique identifier for the app. See doc://com.apple.documentation/documentation/MarketplaceKit/AppleItemID.
- `appKeyBlob`: A key blob for a specific app variant that App Store Connect provides your marketplace server during app ingestion. For more information, see doc://com.apple.documentation/documentation/appdistribution/ingesting-an-alternative-distribution-package.
