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:
Â
Â