# Play Core Unreal Engine API Reference

# Play Core Unreal Engine API Reference

Unreal Engine API reference pages for Play Core.

## [PlayInAppReviews](https://developer.android.com/reference/unreal-engine/play/core/group/play-in-app-reviews)

|                                                                                                                                                                 ### Classes                                                                                                                                                                 ||
|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [UInAppReviewsManager](https://developer.android.com/reference/unreal-engine/play/core/class/u-in-app-reviews-manager) | The[UInAppReviewsManager](https://developer.android.com/reference/unreal-engine/play/core/class/u-in-app-reviews-manager#class_u_in_app_reviews_manager)class is used to request and launch the in-app review flow. |

## [PlayInAppUpdates](https://developer.android.com/reference/unreal-engine/play/core/group/play-in-app-updates)

|                                                                                                                                                                                   ### Classes                                                                                                                                                                                   ||
|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [UAppUpdateInfo](https://developer.android.com/reference/unreal-engine/play/core/class/u-app-update-info)              | This class represents the information about the app update.                                                                                                                                                                                             |
| [UAppUpdateOptions](https://developer.android.com/reference/unreal-engine/play/core/class/u-app-update-options)        | This class represents the options for the app update.                                                                                                                                                                                                   |
| [UInAppUpdatesManager](https://developer.android.com/reference/unreal-engine/play/core/class/u-in-app-updates-manager) | The[UInAppUpdatesManager](https://developer.android.com/reference/unreal-engine/play/core/class/u-in-app-updates-manager#class_u_in_app_updates_manager)class is used to request app update information, start an update or complete a flexible update. |

## [PlayIntegrity](https://developer.android.com/reference/unreal-engine/play/core/group/play-integrity)

|                                                                                                                                               ### Classes                                                                                                                                               ||
|----------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [UIntegrityManager](https://developer.android.com/reference/unreal-engine/play/core/class/u-integrity-manager) | The[UIntegrityManager](https://developer.android.com/reference/unreal-engine/play/core/class/u-integrity-manager#class_u_integrity_manager)class is used to request an integrity token. |

|                                                                                                ### Structs                                                                                                ||
|---------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
| [FIntegrityTokenRequest](https://developer.android.com/reference/unreal-engine/play/core/struct/f-integrity-token-request)                  | The request used to call the RequestIntegrityToken function. |
| [FPrepareIntegrityTokenRequest](https://developer.android.com/reference/unreal-engine/play/core/struct/f-prepare-integrity-token-request)   | The request used to call the PrepareIntegrityToken function. |
| [FStandardIntegrityTokenRequest](https://developer.android.com/reference/unreal-engine/play/core/struct/f-standard-integrity-token-request) | The request used to call the Request function.               |