Verschieben & Verknüpfung von Flow for Motics-Tickets in Google Wallet aufheben

Auf dieser Seite wird beschrieben, wie ein Ticket für Motics verschoben und aufgehoben wird. Tickets. Um eine gute User Experience zu bieten, sollten Nutzende in der Lage sein, ihre Motics-Fahrkarten von einem Gerät zum anderen innerhalb bestimmter Limits, die vom Aussteller. Der Aussteller muss ein Ticket auf ein Gerät beschränken. Der Nutzer muss Folgendes löschen: das ursprüngliche Ticket, bevor Sie es auf einem neuen Gerät speichern. Wenn der Nutzer das Element nicht löschen kann (z. B. weil das Gerät verloren gegangen ist), muss der Aussteller Verknüpfung des Tickets mit dem alten Gerät aufheben.

Die Moves Der Ablauf zum Aufheben der Verknüpfung muss die folgenden Anforderungen erfüllen:

  • Eine Motics-Fahrkarte darf jeweils nur auf einem Gerät verwendet werden.
  • Der Nutzer muss das Motics-Ticket in diesen Cases:
    • Zugriff auf ein altes Gerät, z. B. beim Upgrade auf ein neues Gerät.
    • Kein Zugriff auf alte Geräte, z. B. bei Verlust oder Diebstahl eines Geräts.
  • Die Anzahl der Umzüge oder Ticketaktivierungen sollte durch geeignete Kontrollen auf der Seite des Motics-Ticketausstellers, wie vom Betreiber des Verkehrsverbunds definiert. Anforderungen.

Nutzererfahrung

In diesem Abschnitt werden die beiden unterschiedlichen Szenarien für Nutzer Erfahrung, je nachdem, ob der Nutzer noch Zugriff auf sein altes Gerät hat wenn Sie versuchen, ein Motics-Ticket zu verschieben.

Nutzer hat Zugriff auf altes Gerät

In diesen Fällen kann der Nutzer die Migration von seinem alten Gerät aus starten:

  1. Der Nutzer löscht das Motics-Ticket aus der Wallet App auf seinem alten Gerät.
  2. Der Nutzer sieht die Bestätigungs-E-Mail des Ausstellers auf seinem neuen Gerät oder meldet sich im Ticket-Webshop oder -Portal an und klickt auf Google Wallet-Link, um das Ticket wieder in der Google Wallet App zu speichern.

Nutzer hat keinen Zugriff auf das alte Gerät

Wenn der Nutzer keinen Zugriff auf sein altes Gerät hat, muss er eine den Vorgang zum Aufheben der Verknüpfung und Verschiebung entweder aus dem Webshop-Ticketportal oder den Kundensupport des Ausstellers zu kontaktieren, der den Vorgang zum Aufheben der Verknüpfung einleiten kann. im Namen des Nutzers.

  1. Der Nutzer erhält die Bestätigungs-E-Mail vom Aussteller mit Anweisungen zum Kundenservice kontaktieren oder den Vorgang zum Aufheben der Verknüpfung aus der des Ausstellers oder des Ticketportals. Das könnte eine Schaltfläche zum Aufheben der Verknüpfung auf der Ticketportal.
  2. Der Aussteller hebt die Verknüpfung des Tickets mit dem alten Gerät im Namen des Nutzers auf Weitere Informationen finden Sie im Abschnitt Pflichten des Ausstellers.
  3. Das Ticket kann auf dem Originalgerät nicht mehr verwendet werden (Barcode wird nicht gescannt) als sobald der Aussteller die Verknüpfung aufhebt.
  4. Der Aussteller sollte das alte Ticket auf die Sperrliste setzen, damit es nicht mehr ausgeführt werden kann von Inspektionsgeräten gescannt.
  5. Das Ticket wird automatisch vom ursprünglichen Gerät gelöscht, sobald er wieder online geht (beste Leistung).
  6. Der Nutzer sieht die Bestätigungs-E-Mail des Ausstellers auf seinem neuen Gerät oder meldet sich im Ticket-Webshop oder -Portal an und klickt auf Google Wallet-Link, um das Ticket wieder in der Google Wallet App zu speichern.

Pflichten des Ausstellers

  • Bei der Ersteinrichtung muss der Aussteller die TransitClass mit multipleDevicesAndHoldersAllowedStatus=ONE_USER_ONE_DEVICE
  • Die Bestätigungs-E-Mail, die der Aussteller zum Zeitpunkt des Kaufs an den Nutzer sendet muss eine Anleitung zum Verschieben des Tickets auf ein neues Gerät enthalten.
  • Die Bestätigungs-E-Mail muss eine Kennung für das Ticket zum im Support-Prozess zu unterstützen.
  • Um die Anzahl der Kontakte auf ein Minimum zu reduzieren, sollte der Aussteller die Verknüpfung aufheben. in ihrem Webshop oder Ticketportal, wo Nutzende ihre Ticket.
  • Der Aussteller ist dafür verantwortlich, die Häufigkeit einzuschränken, mit der ein Ticket angezeigt werden kann aktiviert. Dadurch wird verhindert, dass Nutzer dasselbe Ticket hin und her bewegen. zwischen Geräten (beide mit demselben Konto in Wallet angemeldet sind) für unbegrenzte Zeit.
    • Der Aussteller muss verfolgen, wie oft der Aktivierungsendpunkt mit derselben Objekt-ID aufgerufen wird und die Aktivierungsanfrage abgelehnt wird, falls sie überschreitet den Grenzwert.
    • Jeder Aussteller hat seine eigenen Regeln dazu, wie oft ein Ticket verschoben, verlangt Google, dass Aussteller die Begrenzung der Ticketweitergabe zu erreichen.
  • Wenn der Nutzer die Verknüpfung des Tickets aufheben möchte, indem er den Kundensupport kontaktiert:
    • Wenn der Nutzer das Ticket nicht vom alten Gerät entfernen kann, hebt die Verknüpfung des Tickets auf, indem transitObject:patch mit {hasLinkedDevice:false} für die objectId des Tickets.
      • Der Aussteller muss die Objekt-ID für das angegebene Ticket ermitteln. Sie anhand der Kennung suchen, die der Nutzer im Bestätigungs-E-Mail.
  • Wenn der Nutzer den Vorgang zum Aufheben der Verknüpfung im Webshop oder im Ticketportal initiiert:
    • Der Aussteller hebt die Verknüpfung des Tickets auf, indem er transitObject:patch mit {hasLinkedDevice:false} für die objectId des Tickets.
  • Der Aussteller sollte das alte Ticket auf die Sperrliste setzen, damit es nicht mehr von Inspektionsgeräten gescannt.

Verantwortlichkeiten von Google

Als Antwort auf den Empfang der transitObject:patch mit {hasLinkedDevice:false} aufrufen, widerruft Google das vorhandene Zertifikat (falls mit dem Motics-Server. Hat der Nutzer noch sein altes Gerät mit dem ursprünglichen Ticket verwenden, funktioniert der Barcode nicht mehr wie bisher werden vom alten Gerät gelöscht, solange es online oder wieder online ist.

Sequenzdiagramm

Abbildung 1. Vorgang zum Aufheben der Verknüpfung des Motics-Tickets Vorgang zum Aufheben der Verknüpfung des Motics-Tickets

Abbildung 1 zeigt die ausgeführten Aufrufe von transitObject:patch und pruneTree(). , um die Verknüpfung eines Tickets aufzuheben, wenn der Nutzer keinen Zugriff mehr auf sein altes Gerät hat.