AI-generated Key Takeaways
-
SafetyNetApi is the main entry point for interacting with SafetyNet and includes nested classes for various response types like AttestationResponse, HarmfulAppsResponse, RecaptchaTokenResponse, SafeBrowsingResponse, and VerifyAppsUserResponse.
-
The
verifyWithRecaptchamethod, although deprecated in this form, is described as providing user attestation with reCAPTCHA, returning a token after confirming humanness. -
A newer
verifyWithRecaptcha(String)method is indicated as the replacement for the deprecated version.
The main entry point for interacting with SafetyNet.
Nested Class Summary
| class | SafetyNetApi.AttestationResponse |
Response from
attest(byte[], String) that contains a Compatibility Test Suite
attestation result.
|
|
| class | SafetyNetApi.HarmfulAppsResponse | A Response
returned from
listHarmfulApps(). |
|
| class | SafetyNetApi.RecaptchaTokenResponse | Response
from
verifyWithRecaptcha(String). |
|
| interface | SafetyNetApi.RecaptchaTokenResult | This interface was deprecated. use
SafetyNetApi.RecaptchaTokenResponse returned from
verifyWithRecaptcha(String). |
|
| class | SafetyNetApi.SafeBrowsingResponse | Response
for
lookupUri(String, String, int...). |
|
| class | SafetyNetApi.VerifyAppsUserResponse | A Response
to get user decisions for the Verify Apps API. |
|
Public Method Summary
| abstract PendingResult<SafetyNetApi.RecaptchaTokenResult> |
verifyWithRecaptcha(GoogleApiClient
client, String siteKey)
This method was deprecated. use
verifyWithRecaptcha(String).
|
Public Methods
public abstract PendingResult<SafetyNetApi.RecaptchaTokenResult> verifyWithRecaptcha (GoogleApiClient client, String siteKey)
This method was deprecated.
use
verifyWithRecaptcha(String).
Provides user attestation with reCAPTCHA.
If reCAPTCHA is confident that this is a real user on a real device it will return a token with no challenge. Otherwise it will provide a visual/audio challenge to attest the humanness of the user before returning a token.
When you make a request with this API, you must provide your client GoogleApiClient
and site public key as parameters, and after the request completes, you can get the
SafetyNetApi.RecaptchaTokenResult from the response.
Parameters
| client | The GoogleApiClient
to service the call. The client must be connected using
connect() before invoking this method. |
|---|---|
| siteKey | A site public key registered for this app at //g.co/recaptcha/androidsignup |