---
title: SKStoreProductViewControllerDelegate
framework: storekit
role: symbol
role_heading: Protocol
path: storekit/skstoreproductviewcontrollerdelegate
---

# SKStoreProductViewControllerDelegate

A protocol to call when the customer dismisses the store screen.

## Declaration

```swift
protocol SKStoreProductViewControllerDelegate : NSObjectProtocol
```

## Overview

Overview Typically, this protocol is implemented by the view controller in your application that originally displayed the store screen.

## Topics

### Responding to a Dismiss Action

- [productViewControllerDidFinish(_:)](storekit/skstoreproductviewcontrollerdelegate/productviewcontrollerdidfinish(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Setting a delegate

- [delegate](storekit/skstoreproductviewcontroller/delegate.md)
