Google. Play. Integrity. IntegrityTokenRequest
Request for IntegrityManager.RequestIntegrityToken.
Summary
Constructors and Destructors |
|
---|---|
IntegrityTokenRequest(string nonce, long? cloudProjectNumber)
Constructor.
|
Properties |
|
---|---|
CloudProjectNumber
|
long
A cloud project number to link to the integrity token.
|
Nonce
|
string
A nonce to bind the integrity token to.
|
Properties
CloudProjectNumber
long CloudProjectNumber
A cloud project number to link to the integrity token.
This is an optional field and is meant to be used only for apps not available on GooglePlay or by SDKs that include the PlayIntegrity API.
Cloud project number is an automatically generated unique identifier for your Google Cloud project. It can be found in Project info in your Google Cloud Console for the cloud project where PlayIntegrity API is enabled.
Nonce
string Nonce
A nonce to bind the integrity token to.
A nonce is a unique token which is ideally generated on the application backend and bound to the context (for example, hash of the user id and timestamp). The provided nonce will be a part of the signed response token, which will allow you to compare it to the original one and hence prevent replay attacks.
Nonces should always be generated in a secure server environment. Do not generate a nonce from within the client app.
It must be Base64 encoded in web-safe no-wrap form.
Public functions
IntegrityTokenRequest
IntegrityTokenRequest( string nonce, long? cloudProjectNumber )
Constructor.
Details | |||||
---|---|---|---|---|---|
Parameters |
|