語言

CredentialManager.CreateCredential 方法

定義

啟動必要的流程,為使用者註冊應用程式憑證。

[Android.Runtime.Register("createCredential", "(Landroid/content/Context;Landroid/credentials/CreateCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void CreateCredential(Android.Content.Context context, Android.Credentials.CreateCredentialRequest request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("createCredential", "(Landroid/content/Context;Landroid/credentials/CreateCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.CreateCredential : Android.Content.Context * Android.Credentials.CreateCredentialRequest * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

參數

context
Context

啟動任何 UI 所需的上下文;使用活動上下文確保使用者介面會在同一任務堆疊中啟動

request
CreateCredentialRequest

指定使用者要取得的憑證類型請求

cancellationSignal
CancellationSignal

一個可選的訊號,允許取消此通話

executor
IExecutor

回試將在此進行 Executor

callback
IOutcomeReceiver

當請求成功或失敗時所呼叫的回調

屬性

備註

啟動必要的流程,為使用者註冊應用程式憑證。

執行過程中可能會啟動 UI 流程,以收集使用者對建立或儲存新憑證的同意等。呼叫者(例如瀏覽器)可以選擇為與自己不同的應用程式設定來源 CreateCredentialRequest ,以便能代表該應用程式取得憑證。 他們需要額外權限 CREDENTIAL_MANAGER_SET_ORIGIN 才能使用此功能

Java 文件 android.credentials.CredentialManager.createCredential(android.content.Context, android.credentials.CreateCredentialRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.credentials.CreateCredentialResponse, android.credentials.CreateCredentialException>)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於