Language

CompanionDeviceManager.RequestDeviceTrustPairing Method

Definition

[Android.Runtime.Register("requestDeviceTrustPairing", "(ILandroid/companion/OutOfBandPairingRequest;[ILjava/util/concurrent/Executor;Landroid/companion/CompanionDeviceManager$TrustPairingCallback;)V", "", ApiSince=37)]
public void RequestDeviceTrustPairing(int associationId, Android.Companion.OutOfBandPairingRequest? requestOobPairing, int[] trustTypes, Java.Util.Concurrent.IExecutor executor, Android.Companion.CompanionDeviceManager.TrustPairingCallback callback);
[<Android.Runtime.Register("requestDeviceTrustPairing", "(ILandroid/companion/OutOfBandPairingRequest;[ILjava/util/concurrent/Executor;Landroid/companion/CompanionDeviceManager$TrustPairingCallback;)V", "", ApiSince=37)>]
member this.RequestDeviceTrustPairing : int * Android.Companion.OutOfBandPairingRequest * int[] * Java.Util.Concurrent.IExecutor * Android.Companion.CompanionDeviceManager.TrustPairingCallback -> unit

Parameters

associationId
Int32

the unique ID assigned to the Association recorded by CompanionDeviceManager

requestOobPairing
OutOfBandPairingRequest

request for out-of-band pairing. This value may be null.

trustTypes
Int32[]

list of trust types to be enabled that require trust pairing (or an empty array if no trust types are requested). This value cannot be null. Value is one of the following: TRUST_TYPE_SCREEN_AUTOMATION; TRUST_TYPE_PROACTIVE_ASSISTANCE; TRUST_TYPE_CROSS_DEVICE_AUTHENTICATION

executor
IExecutor

the executor to use for the callback. This value cannot be null.

Attributes

Applies to