Stay organized with collections
Save and categorize content based on your preferences.
FIntegrityTokenRequest
#include <IntegrityTokenRequest.h>
The request used to call the RequestIntegrityToken function.
Summary
See also:
UIntegrityManager::RequestIntegrityToken
Public attributes
|
CloudProjectNumber = -1
|
int64
The cloud project number is a unique numerical identifier assigned to each project in Google Cloud.
|
Nonce = ""
|
FString
The nonce field is a string, URL-safe, Base64 encoded and non-wrapping used to mitigate certain types of attacks.
|
Public attributes
CloudProjectNumber
int64 FIntegrityTokenRequest::CloudProjectNumber = -1
The cloud project number is a unique numerical identifier assigned to each project in Google Cloud.
It can be found in Project info in your Google Cloud Console for the cloud project where Play Integrity API is enabled.
For classic requests it is optional and can be omitted if it was linked in the Play Console.
Calls to https://developer.android.com/google/play/integrity/classic#decrypt-verify-google-servers decrypt the token on Google's server must be authenticated using the cloud account that was linked to the token in this request.
Nonce
FString FIntegrityTokenRequest::Nonce = ""
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,["# FIntegrityTokenRequest Struct Reference\n\nFIntegrityTokenRequest\n======================\n\n\n`#include \u003cIntegrityTokenRequest.h\u003e`\n\nThe request used to call the RequestIntegrityToken function.\n\nSummary\n-------\n\n\n**See also:**\n[UIntegrityManager::RequestIntegrityToken](/reference/unreal-engine/play/core/class/u-integrity-manager#class_u_integrity_manager_1aab997eb7dc1df77ded5c0d3fce281988)\n\n| ### Public attributes ||\n|---------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|\n| [CloudProjectNumber](#struct_f_integrity_token_request_1a8f195fd06dadfc2602155367a4b81975)` = -1` | `int64` The cloud project number is a unique numerical identifier assigned to each project in Google Cloud. |\n| [Nonce](#struct_f_integrity_token_request_1ab64ecd7d42ae3fa5c29203a3a33ba91f)` = \"\"` | `FString` The nonce field is a string, URL-safe, Base64 encoded and non-wrapping used to mitigate certain types of attacks. |\n\nPublic attributes\n-----------------\n\n### CloudProjectNumber\n\n```text\nint64 FIntegrityTokenRequest::CloudProjectNumber = -1\n``` \nThe cloud project number is a unique numerical identifier assigned to each project in Google Cloud.\n\nIt can be found in Project info in your Google Cloud Console for the cloud project where Play Integrity API is enabled.\n\nFor classic requests it is optional and can be omitted if it was linked in the Play Console.\n\nCalls to \u003chttps://developer.android.com/google/play/integrity/classic#decrypt-verify-google-servers\u003e decrypt the token on Google's server must be authenticated using the cloud account that was linked to the token in this request. \n\n### Nonce\n\n```text\nFString FIntegrityTokenRequest::Nonce = \"\"\n``` \nThe nonce field is a string, URL-safe, Base64 encoded and non-wrapping used to mitigate certain types of attacks.\n\nIt must contain a minimum of 16 characters, and maximum of 500 characters.\n\nRefer to \u003chttps://developer.android.com/google/play/integrity/classic#nonce\u003e for more details."]]