SmartCardAppletIdGroupActivationPolicy Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет допустимые значения, которые можно передать в метод 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
- Наследование
-
SmartCardAppletIdGroupActivationPolicy
- Атрибуты
Требования к Windows
Семейство устройств |
Windows Mobile Extension SDK (появилось в 10.0.10240.0)
|
API contract |
Windows.Devices.SmartCards.SmartCardEmulatorContract (появилось в v1.0)
|
Поля
Имя | Значение | Описание |
---|---|---|
Disabled | 0 | Политика активации отключена. |
Enabled | 2 | Для политики активации задано значение Включено. |
ForegroundOverride | 1 | Для политики активации задано переопределение переднего плана. |
Комментарии
Если приложение выполняется на переднем плане с включенным экраном, это приложение может переопределить любое другое приложение, которое могло быть включено.
Для сценариев оплаты вы выбираете карта оплаты по умолчанию, чтобы он был включен. Вы можете коснуться и оплатить, даже если приложение для этого карта не запущено. В зависимости от настроек вы можете даже нажать кнопку и оплатить с выключенным экраном телефона.
Вы также можете создать отдельное приложение для другого карта которое отключено, так как это не ваш механизм оплаты по умолчанию. Если вы находитесь в магазине, который принимает только вторую карта, вы можете открыть приложение для второго карта и запросить для политики значение ForegroundOverride. Это позволяет временно использовать значение по умолчанию до тех пор, пока приложение находится на переднем плане, а экран включен или пока приложение не будет отключено.
Система запрашивает у пользователя запрос на включение приложения, но система не будет запрашивать, если приложение запрашивает ForegroundOverride , так как оно является временным, и приложение должно информировать пользователя.