Les cartes peuvent être utilisées de la manière suivante:
Vous pouvez éventuellement exiger une sécurité supplémentaire lorsque les utilisateurs utilisent leur carte ou y accèdent. Pour en savoir plus, consultez la section Protéger avec le verrouillage de l'écran.
Lecture de code-barres
Aidez vos clients à scanner leur carte en lui ajoutant un code-barres.
Code-barres statique
Vous pouvez afficher un code-barres statique en définissant object.barcode
.
L'API propose différents types de codes-barres. Pour en savoir plus, consultez les
Type Barcode
.
Code-barres rotatif
Pour plus de sécurité, vous pouvez afficher un code-barres rotatif en paramétrant
object.rotatingBarcode
Les codes-barres rotatifs ressemblent
à des codes-barres ordinaires,
changent régulièrement, généralement toutes les minutes, et le terminal/lecteur est programmé pour n'afficher
accepter la plus récente. Cela réduit les risques associés à la capture d'écran de codes-barres,
vol de billets spécifique ou revente de billets non autorisée. Pour en savoir plus, consultez les
Type RotatingBarcode
.
Animation de sécurité
Un autre moyen d'éviter toute utilisation abusive des captures d'écran consiste à afficher l'animation de sécurité du code-barres, permet la validation humaine d'une carte.
La représentation physique d'une animation de sécurité est un contour scintillant autour du code-barres de la carte. Cette animation scintillante ne se déclenche que lorsque l'appareil est en mouvement, pour que vous puissiez tester la validité de la carte en inclinant l'appareil. D'autre part, tenir l'appareil immobile ne fera que animer l'animation de sécurité colorée en boucle.
Afin d'activer l'animation de sécurité pour une carte, définissez SecurityAnimation
dans la classe de carte.
AnimationType
du champ
à FOIL_SHIMMER
.
Reportez-vous à la figure 1 ci-dessous pour voir à quoi ressemble l'animation de sécurité lorsqu'elle est activée:
Figure 1.
Protéger avec le verrouillage de l'écran
Pour protéger l'accès de vos clients à leur carte, vous pouvez exiger un écran
chaque fois qu'il ajoute une carte ou y accède. Pour ce faire, définissez class.viewUnlockRequirement
.
Pour en savoir plus, consultez les
Type ViewUnlockRequirement
.