共用方式為


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的內容;使用活動內容來確保UI將在相同的工作堆疊內啟動

request
CreateCredentialRequest

指定要從使用者取得之認證類型的要求

cancellationSignal
CancellationSignal

允許取消此呼叫的選擇性訊號

executor
IExecutor

回呼將會在此進行 Executor

callback
IOutcomeReceiver

要求成功或失敗時叫用的回呼

屬性

備註

啟動必要的流程,以註冊用戶的應用程式認證。

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

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>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於