Karty można wykorzystać na 2 sposoby:
Opcjonalnie możesz wymagać dodatkowej ochrony, gdy użytkownicy wykorzystują kartę lub uzyskują do niej dostęp. Więcej informacji znajdziesz w sekcji Ochrona za pomocą blokady ekranu.
Technologia zbliżeniowa NFC
Użytkownicy mogą łatwo wykorzystywać karty za pomocą technologii zbliżeniowej NFC. Dowiedz się więcej o Smart Tap i zarejestruj się w tej usłudze.
Skanowanie kodu kreskowego
Aby ułatwić klientom zeskanowanie karty, możesz dołączyć kod kreskowy.
Statyczny kod kreskowy
Możesz ustawić object.barcode
, by wyświetlić statyczny kod kreskowy.
Interfejs API udostępnia różne typy kodów kreskowych. Więcej informacji znajdziesz w opisie typu Barcode
.
Obracanie kodu kreskowego
Aby zwiększyć bezpieczeństwo, możesz wyświetlać obracający się kod kreskowy, ustawiając wartość object.rotatingBarcode
. Obracające się kody kreskowe wyglądają tak jak zwykłe kody kreskowe, ale zmieniają się okresowo, zwykle co minutę, a terminal/czytnik jest zaprogramowany tak, by akceptować tylko najnowsze kody. Pozwala to zmniejszyć ryzyko związane ze zrzutami ekranu z kodami kreskowymi, w szczególności z kradzieżą biletów lub ich nieautoryzowaną sprzedażą. Więcej informacji znajdziesz w opisie typu RotatingBarcode
.
Animacja o bezpieczeństwie
Innym sposobem zapobiegania nadużyciom związanym ze zrzutami ekranu jest wyświetlanie animacji zabezpieczającej kod kreskowy, który umożliwia weryfikację karty przez człowieka.
Fizyczna animacja dotycząca bezpieczeństwa to migoczący kontur wokół kodu kreskowego karty. Ta migocząca animacja jest uruchamiana tylko wtedy, gdy urządzenie jest w ruchu, więc można sprawdzić poprawność karty, przechylając urządzenie. Z drugiej strony trzymając urządzenie nieruchomo, będzie animowana tylko kolorowa animacja dotycząca zabezpieczeń w pętli.
Aby włączyć animację zabezpieczeń karty, w klasie karty ustaw wartość AnimationType
w polu SecurityAnimation
na FOIL_SHIMMER
.
Na Rysunku 1 poniżej można zobaczyć przykład animacji po włączeniu tej funkcji:
![Migotanie animacji zabezpieczeń](https://developers-dot-devsite-v2-prod.appspot.com/static/wallet/images/passes/security-animation.gif?authuser=7&hl=pl)
Rysunek 1.
Chroń za pomocą blokady ekranu
Aby chronić dostęp klienta do karty, możesz wymagać blokady ekranu za każdym razem, gdy klient dodaje kartę lub uzyskuje do niej dostęp. Można to zrobić za pomocą ustawienia class.viewUnlockRequirement
.
Więcej informacji znajdziesz w opisie typu ViewUnlockRequirement
.