SmartCardAppletIdGroupActivationPolicy Enumeración

Definición

Define los valores válidos que se pueden pasar al método RequestActivationPolicyChangeAsync .

public enum class SmartCardAppletIdGroupActivationPolicy
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.SmartCards.SmartCardEmulatorContract, 65536)]
enum class SmartCardAppletIdGroupActivationPolicy
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract), 65536)]
public enum SmartCardAppletIdGroupActivationPolicy
var value = Windows.Devices.SmartCards.SmartCardAppletIdGroupActivationPolicy.disabled
Public Enum SmartCardAppletIdGroupActivationPolicy
Herencia
SmartCardAppletIdGroupActivationPolicy
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Mobile Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (se introdujo en la versión v1.0)

Campos

Disabled 0

La directiva de activación se establece en deshabilitada.

Enabled 2

La directiva de activación se establece en habilitada.

ForegroundOverride 1

La directiva de activación se establece en invalidación en primer plano.

Comentarios

Si una aplicación se ejecuta en primer plano con la pantalla activada, esa aplicación puede invalidar cualquier otra aplicación que se haya habilitado.

En escenarios de pago, elija la tarjeta de pago predeterminada para que esté habilitada. Puedes pulsar y pagar incluso si la aplicación de esa tarjeta no se está ejecutando. Dependiendo de la configuración, incluso puede pulsar y pagar con la pantalla del teléfono desactivada.

También puede tener una aplicación independiente para otra tarjeta que esté deshabilitada, ya que no es su mecanismo de pago predeterminado. Si está en una tienda que solo toma la segunda tarjeta, puede abrir la aplicación para la segunda tarjeta y puede solicitar establecer la directiva en ForegroundOverride. Esto permite que sea temporalmente el valor predeterminado siempre y cuando la aplicación esté en primer plano y la pantalla esté activada o hasta que la aplicación pida que se deshabilite.

El sistema solicita al usuario si una aplicación pide que esté habilitada, pero el sistema no preguntará si una aplicación solicita ForegroundOverride , ya que es solo temporal y la aplicación debe informar al usuario.

Se aplica a

Consulte también