Sprache

AuthenticationPolicyManager.CreateCrossDeviceAuthenticationRequest Methode

Definition

Erstellt eine neue geräteübergreifende Authentifizierungsanforderung, die der angegebenen android.companion.CompanionDeviceManagerverschleierten Remotegeräte-ID zugeordnet ist.

[Android.Runtime.Register("createCrossDeviceAuthenticationRequest", "(Ljava/util/UUID;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)]
public void CreateCrossDeviceAuthenticationRequest(Java.Util.UUID associationToken, Java.Util.Concurrent.IExecutor callbackExecutor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("createCrossDeviceAuthenticationRequest", "(Ljava/util/UUID;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)>]
member this.CreateCrossDeviceAuthenticationRequest : Java.Util.UUID * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameter

associationToken
UUID

das Zuordnungstoken des Remotegeräts, auf dem diese Anforderung verarbeitet wird

callbackExecutor
IExecutor

der Executor, für den der Rückruf aufgerufen werden soll

callback
IOutcomeReceiver

der Empfänger für die verschlüsselte Anforderung bei Erfolg oder eine Ausnahme bei Einem Fehler

Attribute

Hinweise

Erstellt eine neue geräteübergreifende Authentifizierungsanforderung, die der verschleierten Remotegeräte-ID des zugeordneten CompanionDeviceManager zugeordnet ist. Anrufer erhalten diese ID in der Regel aus einer Begleitanwendung, die AssociationInfo.getAssociationToken() verwendet, um sie zusammen mit anderen Geräteinformationen abzurufen, die für Anwendungen freigegeben werden.

Verwenden Sie PROPERTY_CROSS_DEVICE_TRUSTED_PACKAGES, wenn die Anwendung mit einem anderen Namen auf dem Remotegerät bekannt ist.

Verwenden Sie PROPERTY_CROSS_DEVICE_TRUSTED_CERTIFICATES, wenn die Anwendung mit einem anderen Zertifikat auf dem Remotegerät signiert ist.

Die Verwendung dieser API erfordert möglicherweise auch die Erfüllung zusätzlicher Anforderungen, z. B. das Anzeigen einer aktiven Benachrichtigung für den Benutzer, während der geräteübergreifende Vorgang ausgeführt wird. Ausführliche Informationen finden Sie in der Dokumentation des Diensts, der von dieser API geschützt wird.

Android-Referenz für android.security.authenticationpolicy.AuthenticationPolicyManager.createCrossDeviceAuthenticationRequest.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: