Skip to content
I767513 edited this page May 10, 2026 · 2 revisions

FAQ

Häufig gestellte Fragen zur Einrichtung, Nutzung und Weiterentwicklung der App.


Allgemein

Ist die App kostenlos?

Ja, vollständig kostenlos. Keine In-App-Käufe, keine Werbung, kein Abo – und das bleibt so.


Welche Regionen werden unterstützt?

Die App unterstützt das gesamte RNV-Netz:

  • Mannheim
  • Heidelberg
  • Ludwigshafen
  • Schwetzingen, Weinheim, Frankenthal und weitere Umlandgemeinden

Warum werden keine anderen Städte unterstützt?

Die App ist direkt an die GraphQL-API des RNV gebunden. Andere Verbundnetze (VRN, KVV, etc.) nutzen andere APIs und Formate. Eine Erweiterung wäre technisch aufwändig und liegt außerhalb des Projektscopes.


Werden meine Daten gespeichert oder weitergegeben?

Nein. Die App speichert ausschließlich lokal (zuletzt genutzte Haltestellen, Einstellungen). Es gibt keine Analyse, kein Tracking und keine Drittanbieter-SDKs. Details: Datenschutzerklärung.


Entwicklung & Einrichtung

Wo bekomme ich API-Zugangsdaten?

Über das RNV Open Data Portal. Die Registrierung ist kostenlos. Du erhältst eine Client ID und ein Client Secret für den GraphQL Sandbox-Endpunkt.


Funktioniert die App auch ohne echte API-Zugangsdaten?

Eingeschränkt. Ohne Credentials schlägt die Azure-AD-Authentifizierung fehl und es werden keine Echtzeitdaten geladen. Für reine UI-Entwicklung können Demo-Daten in WatchDemoData.swift verwendet werden (Watch-Target).


Kann ich die App ohne Apple Developer Account bauen?

Ja, für Tests auf dem Simulator. Für echte Geräte wird ein (kostenloses) Apple Developer Konto benötigt. Für App Store-Verteilung das kostenpflichtige Apple Developer Program.


Warum schlägt Package resolution fehl?

Apollo iOS wird beim ersten Öffnen via Swift Package Manager geladen. Lösung:

File → Packages → Resolve Package Versions

Falls das nicht hilft: Xcode-Cache leeren unter ~/Library/Caches/org.swift.swiftpm/.


Wie teste ich Live Activities?

Live Activities funktionieren nur auf echten Geräten (ab iPhone 14 Pro für Dynamic Island, ab iOS 16.2 für Sperrbildschirm). Der Simulator unterstützt sie nicht.


Features & Nutzung

Warum erkennt die App meine Haltestelle nicht automatisch?

Stelle sicher, dass Ortungsdienste aktiviert sind: Einstellungen → Datenschutz → Ortungsdienste → ÖPNV Mannheim → Beim Verwenden der App


Die Abfahrtszeiten stimmen nicht. Was tun?

  • Prüfe deine Internetverbindung
  • Die RNV-API hat gelegentlich kurze Ausfälle – ein erneuter Versuch hilft meistens
  • Falls das Problem dauerhaft besteht: Issue melden

Kann ich Verbindungen für später speichern?

Ja. In der Verbindungsdetailansicht gibt es einen Speichern-Button. Gespeicherte Verbindungen erscheinen im Tab „Geplant" und sind auch auf der Apple Watch abrufbar.


Funktioniert die Apple Watch App ohne Cellular?

Wenn iPhone und Watch über Bluetooth verbunden sind, werden Daten direkt synchronisiert. Ohne Verbindung benötigt die Watch WLAN oder Cellular für eigene API-Abfragen. Ohne jedes Netz werden die zuletzt gecachten Daten angezeigt.


Wie lange bleibt die Live Activity aktiv?

iOS beendet Live Activities spätestens nach 8 Stunden automatisch. Die App beendet sie aktiv bei Ankunft am Ziel. Manuell beenden: Long Press auf die Activity im Sperrbildschirm.


Fehler & Support

Wo melde ich Fehler?

Bitte über GitHub Issues. Möglichst mit:

  • iOS-Version
  • Betroffene Funktion / Haltestelle / Linie
  • Schritte zur Reproduktion
  • Screenshot (falls hilfreich)

Alternativ per E-Mail: delta.corelabs@gmail.com


Ich möchte ein Feature vorschlagen.

Feature-Requests sind willkommen – einfach ein Issue mit dem Label enhancement eröffnen oder eine E-Mail an delta.corelabs@gmail.com schicken.

Clone this wiki locally