AuthenticationPolicyManager.CreateCrossDeviceAuthenticationRequest Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.