Karten/Tickets können so eingelöst werden:
Du kannst optional zusätzliche Sicherheitsmaßnahmen festlegen, wenn Nutzer Karten/Tickets einlösen oder darauf zugreifen. Weitere Informationen findest du unter Mit Displaysperre schützen.
Barcode-Scan
Durch Hinzufügen eines Barcodes hilfst du deinen Kunden beim Scannen von Tickets/Karten.
Statischer Barcode
Lege object.barcode
fest, um einen statischen Barcode anzeigen zu lassen.
Die API bietet eine Vielzahl von Barcode-Typen. Weitere Informationen findest du unter Barcode
-Typ.
Rotierender Barcode
Für mehr Sicherheit kannst du einen rotierenden Barcode anzeigen lassen. Dazu legst du object.rotatingBarcode
fest. Rotierende Barcodes sehen wie normale Barcodes aus, ändern sich jedoch regelmäßig, in der Regel jede Minute. Das Terminal/Lesegerät ist so programmiert, dass nur der aktuelle Barcode akzeptiert wird. Dadurch können Risiken minimiert werden, die mit der Screenshoterstellung von Barcodes einhergehen, insbesondere in Bezug auf den Diebstahl oder den nicht autorisierten Weiterverkauf von Tickets. Weitere Informationen findest du unter RotatingBarcode
-Typ.
Sicherheitsanimation
Eine weitere Möglichkeit zur Vermeidung von Screenshot-Missbrauch ist die Darstellung der Barcode-Sicherheitsanimation. Diese ermöglicht eine manuelle Verifizierung der Karte oder des Tickets.
Die Sicherheitsanimation wird als eine schimmernde Kontur um den Barcode der Karte bzw. des Tickets dargestellt. Diese schimmernde Animation wird nur ausgelöst, wenn das Gerät in Bewegung ist. So kann die Gültigkeit des Tickets oder der Karte durch Neigen des Geräts getestet werden. Beim Stillhalten des Geräts wird die farbenfrohe Sicherheitsanimation lediglich als Schleife animiert.
Zum Aktivieren der Sicherheitsanimation wird in der Karten-/Ticketklasse die AnimationType
des Felds SecurityAnimation
auf FOIL_SHIMMER
gesetzt. Sicherheitsanimationen sind nicht mit rotierenden Barcodes kompatibel, sondern nur mit statischen.
Abbildung 1 zeigt ein Beispiel dafür, wie die Sicherheitsanimation bei Aktivierung angezeigt wird:

Abbildung 1:
Mit Displaysperre schützen
Zum Schutz der Tickets/Karten deiner Kunden kannst du jedes Mal, wenn deine Kunden Karten/Tickets hinzufügen oder darauf zugreifen, eine Displaysperre anfordern. Lege dazu class.viewUnlockRequirement
fest.
Weitere Informationen findest du unter ViewUnlockRequirement
-Typ.