---
title: AutomaticUpdate
framework: marketplacekit
role: symbol
role_heading: Structure
path: marketplacekit/automaticupdate
---

# AutomaticUpdate

Information that describes an app that’s available for update, including a download URL.

## Declaration

```swift
struct AutomaticUpdate
```

## Overview

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

## Topics

### Initializers

- [init(appleItemID:alternativeDistributionPackage:account:installVerificationToken:)](marketplacekit/automaticupdate/init(appleitemid:alternativedistributionpackage:account:installverificationtoken:).md)

### Instance Properties

- [account](marketplacekit/automaticupdate/account.md)
- [alternativeDistributionPackage](marketplacekit/automaticupdate/alternativedistributionpackage.md)
- [appShareURL](marketplacekit/automaticupdate/appshareurl.md)
- [appleItemID](marketplacekit/automaticupdate/appleitemid.md)
- [installVerificationToken](marketplacekit/automaticupdate/installverificationtoken.md)

## Relationships

### Conforms To

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

## See Also

### App management

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