import Foundation /// Die Adressen, über die etwas in der Watch-App geöffnet wird. /// /// Sie stehen hier, weil beide Seiten sie brauchen und sie sonst zweimal /// dastünden: Die Komplikation hängt sie an ihre Anzeige, die App wertet sie /// beim Öffnen aus. Ein Tippfehler auf einer Seite wäre stumm – der Tipp aufs /// Zifferblatt öffnete dann einfach die Geräteliste. enum WatchDeepLink { private static let scheme = "campermonitor" /// Führt direkt auf die Nivellierung. static let level = URL(string: "\(scheme)://nivellierung")! /// Ob diese Adresse zur Nivellierung führt. static func isLevel(_ url: URL) -> Bool { url.scheme == scheme && (url.host() == "nivellierung") } }