Webapp Integration

Integration PowUnity (PU) in bestehende Kunden-App (KA)

  • PU-Webapp wird in KA-App in einem In-App-Browser dargestellt

  • Öffnen von PU-Unterseiten (Karte, Routen, Tracker Anlage) über Deeplinks möglich

  • Deeplinks in PU-App müssen immer Push-Token und Authentisierung für Traccar (PU GPS Server) enthalten → URL params

Web Branding

  • Webapp wird Co-Branded als KA-App (Logo + Farbwahl)

  • Deployment auf <kunde>.powunity.com

  • Folgende App-Funktionalitäten können je nach Wunsch aktiviert / deaktiviert werden:

    • Profilseite (Login / Logout)

    • Newsfeed

    • Hilfe

    • Payment / Aboverwaltung

Nutzerverwaltung

  • KA nutzt Traccar-API um neue Nutzer anzulegen (Management-User wird zur Verfügung gestellt)

  • Kunde entscheidet wann ihre Nutzer für PU in Frage kommen, legt PU User an und aktiviert Link in der Kunden-App

  • Kunde muss User in Traccar (via REST API) löschen, wenn diese keine Nutzer der KA mehr sind

Push Notifications

  • PU benötigt Firebase Cloud Messaging Auth-Token von KA damit Push-Notifications an KA-App geschickt werden können

  • KA muss den Alarm Channel in der Android App anlegen:

    this.firebaseX.createChannel({ id: 'alarm', name: 'Alarm', sound: 'alarma', lightColor: '0xFFFF0000' // red LED }).then(() => { }, (error) => { ... });


    Sound Datei für den Push:

 

Â