Stay organized with collections
Save and categorize content based on your preferences.
UStandardIntegrityManager
#include <StandardIntegrityManager.h>
The Standard Integrity Manager is used to prepare an integrity token.
Summary
Inheritance
Inherits from: UGameInstanceSubsystem
Public functions
Deinitialize
virtual void Deinitialize() override
Initialize
virtual void Initialize(
FSubsystemCollectionBase & Collection
) override
PrepareIntegrityToken
void PrepareIntegrityToken(
FPrepareIntegrityTokenRequest Request,
FPrepareIntegrityOperationCompletedDelegate InOnPrepareIntegrityOperationCompleted
)
Prepares the integrity token and makes it available for requesting.
You can call this method from time to time in order to refresh the resulting StandardIntegrityTokenProvider. Note that this API makes a call to Google servers and hence requires a network connection.
Refer to https://developer.android.com/google/play/integrity/standard#prepare-integrity for more details.
Details |
Parameters |
Request
|
|
InOnPrepareIntegrityOperationCompleted
|
The delegate to call when the operation is completed.
|
|
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.
[null,null,["Last updated 2025-01-14 UTC."],[],[],null,["# UStandardIntegrityManager Class Reference\n\nUStandardIntegrityManager\n=========================\n\n\n`#include \u003cStandardIntegrityManager.h\u003e`\n\nThe Standard Integrity Manager is used to prepare an integrity token.\n\nSummary\n-------\n\n### Inheritance\n\nInherits from: UGameInstanceSubsystem\n\n| ### Public functions ||\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|\n| [Deinitialize](#class_u_standard_integrity_manager_1acae4e4394953ad2c168d097ca70c86e9)`() override` | `virtual void` |\n| [Initialize](#class_u_standard_integrity_manager_1ad198736d4eb42ec6422747c4cc4d06dd)`(FSubsystemCollectionBase & Collection) override` | `virtual void` |\n| [PrepareIntegrityToken](#class_u_standard_integrity_manager_1afcfc5307f53a8abfa8d773ce363f33a0)`(`[FPrepareIntegrityTokenRequest](/reference/unreal-engine/play/core/struct/f-prepare-integrity-token-request#struct_f_prepare_integrity_token_request)` Request, FPrepareIntegrityOperationCompletedDelegate InOnPrepareIntegrityOperationCompleted)` | `void` Prepares the integrity token and makes it available for requesting. |\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### PrepareIntegrityToken\n\n```text\nvoid PrepareIntegrityToken(\n FPrepareIntegrityTokenRequest Request,\n FPrepareIntegrityOperationCompletedDelegate InOnPrepareIntegrityOperationCompleted\n)\n``` \nPrepares the integrity token and makes it available for requesting.\n\nYou can call this method from time to time in order to refresh the resulting StandardIntegrityTokenProvider. Note that this API makes a call to Google servers and hence requires a network connection.\n\nRefer to \u003chttps://developer.android.com/google/play/integrity/standard#prepare-integrity\u003e for more details.\n\n\u003cbr /\u003e\n\n| Details ||\n|------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Parameters | |------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `Request` | The [FPrepareIntegrityTokenRequest](/reference/unreal-engine/play/core/struct/f-prepare-integrity-token-request#struct_f_prepare_integrity_token_request) object. | | `InOnPrepareIntegrityOperationCompleted` | The delegate to call when the operation is completed. | |"]]