SmartCardAppletIdGroupActivationPolicy Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.