Stay organized with collections
Save and categorize content based on your preferences.
UIntegrityManager
#include <IntegrityManager.h>
The UIntegrityManager class is used to request an integrity token.
Summary
Inheritance
Inherits from: UGameInstanceSubsystem
Public functions
Deinitialize
virtual void Deinitialize() override
Initialize
virtual void Initialize(
FSubsystemCollectionBase & Collection
) override
RequestIntegrityToken
void RequestIntegrityToken(
const FIntegrityTokenRequest & Request,
FClassicRequestOperationCompletedDelegate InOnClassicRequestOperationCompleted
)
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-01-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-14 UTC."],[],[],null,["# UIntegrityManager Class Reference\n\nUIntegrityManager\n=================\n\n\n`#include \u003cIntegrityManager.h\u003e`\n\nThe [UIntegrityManager](/reference/unreal-engine/play/core/class/u-integrity-manager#class_u_integrity_manager) class is used to request an integrity token.\n\nSummary\n-------\n\n### Inheritance\n\nInherits from: UGameInstanceSubsystem\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|\n| [Deinitialize](#class_u_integrity_manager_1ad67cac3ede1ce83d6c3bd6f55028160c)`() override` | `virtual void` |\n| [Initialize](#class_u_integrity_manager_1ad9abc49a44b4d7034dbd39649d90094f)`(FSubsystemCollectionBase & Collection) override` | `virtual void` |\n| [RequestIntegrityToken](#class_u_integrity_manager_1aab997eb7dc1df77ded5c0d3fce281988)`(const `[FIntegrityTokenRequest](/reference/unreal-engine/play/core/struct/f-integrity-token-request#struct_f_integrity_token_request)` & Request, FClassicRequestOperationCompletedDelegate InOnClassicRequestOperationCompleted)` | `void` Requests an integrity token. |\n\nPublic functions\n----------------\n\n### Deinitialize\n\n```text\nvirtual void Deinitialize() override\n``` \n\n### Initialize\n\n```text\nvirtual void Initialize(\n FSubsystemCollectionBase & Collection\n) override\n``` \n\n### RequestIntegrityToken\n\n```gdscript\nvoid RequestIntegrityToken(\n const FIntegrityTokenRequest & Request,\n FClassicRequestOperationCompletedDelegate InOnClassicRequestOperationCompleted\n)\n``` \nRequests an integrity token.\n\nIf called while a request is pending, the pending request will be cancelled.\n\nRefer to \u003chttps://developer.android.com/google/play/integrity/classic#request\u003e for more details.\n\n\u003cbr /\u003e\n\n| Details ||\n|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Parameters | |----------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------| | `Request` | The [FIntegrityTokenRequest](/reference/unreal-engine/play/core/struct/f-integrity-token-request#struct_f_integrity_token_request) object. | | `InOnClassicRequestOperationCompleted` | The delegate to handle the completion of the request. | |"]]