Погасить билет на мероприятие

Абонементы можно активировать двумя способами:

При желании вы можете потребовать дополнительную безопасность, когда пользователи активируют или получают доступ к своему пропуску. Подробную информацию см. в разделе Защита с помощью блокировки экрана .

NFC-коснитель

Ваши пользователи могут легко погасить свои карты с помощью касания NFC. Узнайте больше о Smart Tap и зарегистрируйтесь в Smart Tap.

Сканирование штрих-кода

Помогите своим клиентам отсканировать свои Pass, прикрепив штрих-код.

Статический штрих-код

Вы можете отобразить статический штрих-код, установив object.barcode . API предоставляет различные типы штрих-кодов. Подробнее см. Тип Barcode .

Вращающийся штрих-код

Для дополнительной безопасности вы можете отображать вращающийся штрих-код, установив object.rotatingBarcode . Вращающиеся штрих-коды выглядят так же, как обычные штрих-коды, но меняются периодически, обычно каждую минуту, а терминал/считыватель запрограммирован принимать только самый последний из них. Это снижает риски, связанные со снятием скриншотов штрих-кода, в частности, кражу билетов или несанкционированную перепродажу билетов. Подробнее см. тип RotatingBarcode .

Анимация безопасности

Еще один способ предотвратить злоупотребление скриншотами — отображение анимации безопасности штрих-кода, которая поддерживает проверку пропуска человеком.

Физическим проявлением анимации безопасности является мерцающий контур вокруг штрих-кода пропуска. Эта мерцающая анимация срабатывает только тогда, когда устройство находится в движении, поэтому можно проверить действительность пропуска, наклонив устройство. С другой стороны, удерживание устройства неподвижным приведет лишь к циклической анимации красочной анимации безопасности.

Чтобы включить анимацию безопасности для прохода, в классе прохода установите для AnimationType поля SecurityAnimation значение FOIL_SHIMMER .

На рисунке 1 ниже показан пример того, как появляется анимация безопасности, когда она включена:

Мерцающая анимация безопасности

Рисунок 1.

Защита с помощью блокировки экрана

Чтобы защитить доступ ваших клиентов к их пропуску, вы можете требовать блокировку экрана каждый раз, когда они добавляют или получают доступ к своему пропуску. Это можно сделать, установив class.viewUnlockRequirement . Подробнее см. тип ViewUnlockRequirement .