One Logo Pool Ball
ManagedAppDistribution · IOS API REFERENCE

ManagedApp

struct · iOS 17.2+ · SDK 27.1

struct ManagedApp

A representation of a managed app. ``ManagedApp`` represents a managed app that the framework can install. Use an instance of this object to obtain information about the app.

Members (22)

get · iOS 17.2+

description

TypeScript
get description(): (string) | null
Swift declaration
let description: String?

The app's localized description.

get · iOS 17.2+

releaseDate

TypeScript
get releaseDate(): (globalThis.Date) | null
Swift declaration
let releaseDate: Date?

The app's release date.

get · iOS 17.2+

releaseNotes

TypeScript
get releaseNotes(): (string) | null
Swift declaration
let releaseNotes: String?

The app's localized developer release notes.

get · iOS 17.2+

requirements

TypeScript
get requirements(): (string) | null
Swift declaration
let requirements: String?

The app's localized operating system compatibility requirements.

get · iOS 17.2+

contentRating

TypeScript
get contentRating(): (string) | null
Swift declaration
let contentRating: String?

The app's content age rating.

get · iOS 17.2+

privacyPolicy

TypeScript
get privacyPolicy(): (string) | null
Swift declaration
let privacyPolicy: URL?

The app's privacy policy URL.

method · iOS 17.2+

screenshotURLs

TypeScript
screenshotURLs(size: { width: number; height: number }): Array<string>
Swift declaration
func screenshotURLs(fitting size: CGSize) -> [URL]

An array of the app's screenshot URLs. The screenshots scale to fit the given size. - Parameter size: The size of the screenshots. - Returns: The URLs of the screenshots.

get · iOS 17.2+

developerWebsite

TypeScript
get developerWebsite(): (string) | null
Swift declaration
let developerWebsite: URL?

The app's developer website URL.

get · iOS 17.4+ · Deprecated in iOS 27.0

licenseAgreement

TypeScript
get licenseAgreement(): (string) | null
Swift declaration
var licenseAgreement: URL? { get }

The app's license agreement URL.

get · iOS 17.2+

metadataLanguage

TypeScript
get metadataLanguage(): (_Foundation_Locale_Language) | null
Swift declaration
let metadataLanguage: Locale.Language?

The language of the localized properties of this managed app.

get · iOS 27.0+

licenseAgreementText

TypeScript
get licenseAgreementText(): Promise<(_Foundation_AttributedString) | null>
Swift declaration
var licenseAgreementText: AttributedString? { get async }
get · iOS 17.2+

id

TypeScript
get id(): string
Swift declaration
var id: String { get }

The stable identity of the entity associated with this instance.

get · iOS 17.2+

name

TypeScript
get name(): string
Swift declaration
let name: String

The app's localized name.

get · iOS 17.2+

genres

TypeScript
get genres(): Array<string>
Swift declaration
let genres: [String]

The app's localized genres.

get · iOS 17.2+

seller

TypeScript
get seller(): (string) | null
Swift declaration
let seller: String?

The app's localized seller.

method · iOS 17.2+

iconURL

TypeScript
iconURL(size: { width: number; height: number }): (string) | null
Swift declaration
func iconURL(fitting size: CGSize) -> URL?

A URL for the icon of the app. The icon scales to fit the given size. - Parameter size: The size of the icon. - Returns: The URL of the icon.

get · iOS 17.2+

version

TypeScript
get version(): (string) | null
Swift declaration
let version: String?

The app's version information.

get · iOS 17.2+

fileSize

TypeScript
get fileSize(): (_Foundation_Measurement<_Foundation_UnitInformationStorage>) | null
Swift declaration
let fileSize: Measurement<UnitInformationStorage>?

The size of the app in bytes.

get · iOS 17.2+

platform

TypeScript
get platform(): Platform
Swift declaration
let platform: Platform

The platform of the app.

get · iOS 17.2+

subtitle

TypeScript
get subtitle(): (string) | null
Swift declaration
let subtitle: String?

The app's localized subtitle.

get · iOS 17.2+

copyright

TypeScript
get copyright(): (string) | null
Swift declaration
let copyright: String?

The app's copyright information.

get · iOS 17.2+

languages

TypeScript
get languages(): Array<_Foundation_Locale_Language>
Swift declaration
let languages: [Locale.Language]

The app's supported languages. > Tip: Use ``Locale.localizedString(forLanguageCode:)`` to obtain a display name for the language, using ``metadataLanguage`` to create the ``Locale``.

Skipped declarations

No declarations were skipped in this snapshot.

All ManagedAppDistribution types →