UIntegrityManager

#include <IntegrityManager.h>

The UIntegrityManager class is used to request an integrity token.

Summary

Inheritance

Inherits from: UGameInstanceSubsystem

Public functions

Deinitialize() override
virtual void
Initialize(FSubsystemCollectionBase & Collection) override
virtual void
RequestIntegrityToken(const FIntegrityTokenRequest & Request, FClassicRequestOperationCompletedDelegate InOnClassicRequestOperationCompleted)
void
Requests an integrity token.

Public functions

Deinitialize

virtual void Deinitialize() override

Initialize

virtual void Initialize(
  FSubsystemCollectionBase & Collection
) override

RequestIntegrityToken

void RequestIntegrityToken(
  const FIntegrityTokenRequest & Request,
  FClassicRequestOperationCompletedDelegate InOnClassicRequestOperationCompleted
)

Requests an integrity token.

If called while a request is pending, the pending request will be cancelled.

Refer to https://developer.android.com/google/play/integrity/classic#request for more details.

Details
Parameters
Request
InOnClassicRequestOperationCompleted
The delegate to handle the completion of the request.