---
title: AppVersion
framework: marketplacekit
role: symbol
role_heading: Structure
path: marketplacekit/appversion
---

# AppVersion

Information that describes an app, including its identifier and version number.

## Declaration

```swift
struct AppVersion
```

## Overview

Overview Your app’s MarketplaceAppExtension provides the operating system an instance of this structure when asked via your implementation of the availableAppVersions(forAppleItemIDs:) callback.

## Topics

### Initializers

- [init(appleItemID:appleVersionID:)](marketplacekit/appversion/init(appleitemid:appleversionid:).md)

### Instance Properties

- [appleItemID](marketplacekit/appversion/appleitemid.md)
- [appleVersionID](marketplacekit/appversion/appleversionid.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### App management

- [AppLibrary](marketplacekit/applibrary.md)
- [AutomaticUpdate](marketplacekit/automaticupdate.md)
- [InstallRequirements](marketplacekit/installrequirements.md)
- [AppleItemID](marketplacekit/appleitemid.md)
- [AppleVersionID](marketplacekit/appleversionid.md)
- [MarketplaceKitURIScheme](marketplacekit/marketplacekiturischeme.md)
- [RequestAppDeletionAction](marketplacekit/requestappdeletionaction.md)
