Language

CredentialProviderService.ExtraBeginGetCredentialRequest フィールド

定義

意図の追加: ユーザーが UI で認証エントリ (プロバイダー アプリのロックを解除する予定) を選択したときに呼び出されるpendingIntentにアタッチされたBeginGetCredentialRequest。

[Android.Runtime.Register("EXTRA_BEGIN_GET_CREDENTIAL_REQUEST", ApiSince=34)]
public const string ExtraBeginGetCredentialRequest;
[<Android.Runtime.Register("EXTRA_BEGIN_GET_CREDENTIAL_REQUEST", ApiSince=34)>]
val mutable ExtraBeginGetCredentialRequest : string

フィールド値

属性

注釈

意図の追加: ユーザーが UI で認証エントリ (プロバイダー アプリのロックを解除する予定) を選択したときに呼び出されるpendingIntentにアタッチされたBeginGetCredentialRequest。

プロバイダー アプリは、CredentialProviderService#onBeginGetCredential呼び出しを通じてBeginGetCredentialRequestを受信すると、認証Action (アプリがロックされている場合) またはBeginGetCredentialResponse (アプリのロックが解除されている場合) を使用してBeginGetCredentialResponseを構築できます。 前者の場合、つまりアプリがロックされている場合、ユーザーには認証アクションが表示されます。 オンにすると、基になる PendingIntent が呼び出され、ユーザーはプロバイダーのロック解除アクティビティに誘導されます。 この保留中の意図には、ロック解除フローの完了後に取得および処理される元の BeginGetCredentialRequest も含まれます。

アプリのロックを解除した後、 BeginGetCredentialResponse は BeginGetCredentialResponseを使用して構築する必要があります。これは、CredentialProviderService#EXTRA_CREDENTIALS_RESPONSE_CONTENT} に対する追加の意図として Intent に設定する必要があります。 この意図は、アクティビティを終了する前に android.app.Activity#setResult を通じて結果として設定する必要があります。

タイプ: BeginGetCredentialRequest

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象