패스는 다음 두 가지 방법 중 하나로 사용할 수 있습니다.
사용자가 패스를 사용하거나 액세스할 때 선택적으로 추가 보안을 요구할 수 있습니다. 자세한 내용은 화면 잠금으로 보호를 참조하세요.
NFC 탭
사용자는 NFC 탭을 사용하여 간편하게 카드를 사용할 수 있습니다. 스마트 탭에 대해 자세히 알아보고 스마트 탭에 가입하세요.
바코드 스캔
바코드를 부착하여 고객이 패스를 스캔할 수 있도록 도와주세요.
정적 바코드
object.barcode
를 설정하여 정적 바코드를 표시할 수 있습니다.
API는 다양한 바코드 유형을 제공합니다. 자세한 내용은 Barcode
유형을 참고하세요.
바코드 회전
보안을 강화하기 위해 object.rotatingBarcode
를 설정하여 회전하는 바코드를 표시할 수 있습니다. 회전 바코드는 일반 바코드와 비슷해 보이지만 주기적으로(일반적으로 1분마다) 변경되며 터미널/리더는 최신 바코드만 허용하도록 프로그래밍됩니다. 이렇게 하면 바코드 스크린샷 촬영, 특히 티켓 도용이나 미승인 티켓 재판매와 관련된 위험을 줄일 수 있습니다. 자세한 내용은 RotatingBarcode
유형을 참고하세요.
보안 애니메이션
스크린샷 악용을 방지하는 또 다른 방법은 패스에 관한 사람의 인증을 지원하는 바코드 보안 애니메이션을 표시하는 것입니다.
보안 애니메이션의 물리적인 모습은 패스 바코드 주위에 빛나는 윤곽선입니다. 이 빛나는 애니메이션은 기기가 움직이는 경우에만 트리거되므로 기기를 기울여 패스의 유효성을 테스트할 수 있습니다. 반면 기기를 계속 들고 있으면 다채로운 보안 애니메이션만 연속으로 애니메이션 처리됩니다.
패스의 보안 애니메이션을 사용 설정하려면 패스 클래스에서 SecurityAnimation
필드의 AnimationType
를 FOIL_SHIMMER
로 설정합니다.
보안 애니메이션이 활성화되었을 때 표시되는 방법의 예는 아래 그림 1을 참조하세요.
![빛나는 보안 애니메이션](https://developers-dot-devsite-v2-prod.appspot.com/static/wallet/images/passes/security-animation.gif?authuser=5&hl=ko)
그림 1.
화면 잠금으로 보호
고객의 패스 액세스를 보호하기 위해 고객이 패스를 추가하거나 액세스할 때마다 화면 잠금을 요구할 수 있습니다. 이렇게 하려면 class.viewUnlockRequirement
를 설정하면 됩니다.
자세한 내용은 ViewUnlockRequirement
유형을 참고하세요.