---
title: AppStoreSettings
framework: managedsettings
role: symbol
role_heading: Structure
path: managedsettings/appstoresettings
---

# AppStoreSettings

Constraints on a user’s App Store settings.

## Declaration

```swift
struct AppStoreSettings
```

## Overview

Overview Use AppStoreSettings to manage a user’s App Store settings. You can set a maximum age rating for apps, deny in-app purchases, and require passwords for purchases.

## Topics

### Denying In-App Purchases

- [denyInAppPurchases](managedsettings/appstoresettings/denyinapppurchases-swift.property.md)
- [denyInAppPurchases](managedsettings/appstoresettings/denyinapppurchases-swift.type.property.md)

### Setting an app rating limit

- [maximumRating](managedsettings/appstoresettings/maximumrating-swift.property.md)
- [maximumRating](managedsettings/appstoresettings/maximumrating-swift.type.property.md)

### Requiring a password

- [requirePasswordForPurchases](managedsettings/appstoresettings/requirepasswordforpurchases-swift.property.md)
- [requirePasswordForPurchases](managedsettings/appstoresettings/requirepasswordforpurchases-swift.type.property.md)

## Relationships

### Conforms To

- [ManagedSettingsGroup](managedsettings/managedsettingsgroup.md)

## See Also

### Filtering media content

- [appStore](managedsettings/managedsettingsstore/appstore.md)
- [application](managedsettings/managedsettingsstore/application.md)
- [ApplicationSettings](managedsettings/applicationsettings.md)
- [effectiveMaximumMovieRating](managedsettings/managedsettingsstore/effectivemaximummovierating.md)
- [effectiveMaximumTVShowRating](managedsettings/managedsettingsstore/effectivemaximumtvshowrating.md)
- [gameCenter](managedsettings/managedsettingsstore/gamecenter.md)
- [GameCenterSettings](managedsettings/gamecentersettings.md)
- [media](managedsettings/managedsettingsstore/media.md)
- [MediaSettings](managedsettings/mediasettings.md)
