SmartCardAppletIdGroupActivationPolicy Enumeração

Definição

Define os valores válidos que podem ser passados para o 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
Herança
SmartCardAppletIdGroupActivationPolicy
Atributos

Requisitos do Windows

Família de dispositivos
Windows Mobile Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduzida na v1.0)

Campos

Disabled 0

A política de ativação está definida como desabilitada.

Enabled 2

A política de ativação está definida como habilitada.

ForegroundOverride 1

A política de ativação é definida como substituição em primeiro plano.

Comentários

Se um aplicativo estiver em execução em primeiro plano com a tela ativada, esse aplicativo poderá substituir qualquer outro aplicativo que possa ter sido Habilitado.

Para cenários de pagamento, você escolhe seu cartão de pagamento padrão para que ele seja Habilitado. Você pode tocar e pagar mesmo que o aplicativo para esse cartão não esteja em execução. Dependendo das configurações, você pode até tocar e pagar com a tela do telefone desativada.

Você também pode ter um aplicativo separado para outra cartão que está desabilitada, pois não é seu mecanismo de pagamento padrão. Se você estiver em uma loja que usa apenas o segundo cartão, poderá abrir o aplicativo para o segundo cartão e ele poderá solicitar a definição da política como ForegroundOverride. Isso permite que ele seja temporariamente o padrão, desde que o aplicativo esteja em primeiro plano e a tela esteja ativada ou até que o aplicativo solicite a desabilitação.

O sistema solicitará ao usuário se um aplicativo pedir para ser Habilitado, mas o sistema não solicitará se um aplicativo solicitar ForegroundOverride , pois ele é apenas temporário e o aplicativo deve estar informando o usuário.

Aplica-se a

Confira também