---
title: SKStoreReviewController
framework: storekit
role: symbol
role_heading: Class
path: storekit/skstorereviewcontroller
---

# SKStoreReviewController

An object that controls the process of requesting App Store ratings and reviews from customers.

## Declaration

```swift
class SKStoreReviewController
```

## Overview

Overview Use the requestReview(in:) method to indicate when it makes sense within the logic of your app to ask the customer for ratings and reviews.

## Topics

### Indicating an appropriate time for a review

- [requestReview(in:)](storekit/skstorereviewcontroller/requestreview(in:).md)
- [requestReview()](storekit/skstorereviewcontroller/requestreview().md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Reviews

- [Requesting App Store reviews](storekit/requesting-app-store-reviews.md)
- [RequestReviewAction](storekit/requestreviewaction.md)
