CalDAV-Android

Aus co*pilot Wiki
Zur Navigation springen Zur Suche springen

Damit die vom co*pilot-CalDAV-Server ausgespielten iCal-Termine in Android einsehbar sind, ist eine Adapter-App notwendig, welche sich in das System integriert und die Synchonisierung mit dem CalDAV-Kalender vornimmt. Im Play Store sind mehrere solcher Adapter-Apps verfügbar. Alle haben gewisse Vor- und Nachteile. In diesem Abschnitt werden diverse Lösungen für Android vorgestellt.

Grundsätzliches

Bei der Erstellung eines Kalender-Accounts in co*pilot werden für den damit verknüpften Künstler zwei CalDAV Kalender angelegt. Über einen Kalender werden alle Veranstaltungen und Buchungsanfragen ausgespielt, bei denen der Künstler eingetragen wurde. Dieser Kalender ist für den Abonnenten nur lesbar. In diesem Kalender können weder eigene Einträge vorgenommen, noch bestehende Einträge bearbeitet werden. Über den zweiten Kalender “Sperrtermine” kann der Abonnent Termine eintragen, zu denen er nicht gebucht werden soll. Hier angelegte Einträge werden in co*pilot zurückgespielt und sind dann im Buchungsanfragen-Modul als Blocks bzw. Blockdates einsehbar.

Alternativen

Jedes Android-Betriebssystem wird im Standardfall mit Google Kalender ausgeliefert. Dieses Paket ist zweigeteilt: Zum einen besteht es aus der App, die unter Android schlicht Kalender heißt. Zum anderen aus einem Dienst, der im Hintergrund läuft, und die verschiedenen lokalen und entfernten Kalender auf dem Android-Betriebssystem verfügbar macht. Während die App im Wesentlichen optional ist (einige Android-Distributionen kommen gar ohne sie aus), ist der Dienst notwendig, damit lokale und entfernte Kalender miteinander synchronisiert werden.

Damit der Hintergrund-Dienst die co*pilot-CalDAV-Kalender lesen kann, ist in jedem Fall eine Adapter-App notwendig. Solche Adapter-Apps gibt es im Play Store viele. In diesem Artikel werden das kostenlose CalDAV Sync Free Beta und das kostenpflichtige CalDAV-Sync beschrieben.

Wem der Google Kalender in seinen Möglichkeiten zu eingeschränkt ist, dem empfehlen wir Business Kalender 2. Diese App ist im Grunde kostenlos, kann aber über In-App-Käufe um weitere Features erweitert werden. Die komplett kostenlose Basisversion sollte die meisten Anforderungen bereits abdecken.

Hinweis

Die Kombination Google Kalender / CalDAV Sync Free Beta erwies sich in ein paar Fällen als nicht zuverlässig. Vereinzelt werden Termine aus co*pilot Kalendern zwar angezeigt, doch können keine Termindetails geladen werden. Unter Android 6 passiert beim Antippen von Terminen im Google Kalender nichts, unter Android 7 erscheint beim Antippen der Hinweis "Der angeforderte Termin wurde nicht gefunden".

Hier hilft nur, stattdessen auf eine andere Adapter-App wie CalDAV-Sync auszuweichen oder eine andere Kalender-App wie Business Kalender 2 zu verwenden.

CalDAV Sync Free Beta

Die Adapter-App CalDAV Sync Free Beta ist im Play Store kostenlos erhältlich. Sie funktioniert in den meisten Fällen wie gewünscht, wurde jedoch bereits relativ lange nicht mehr aktualisiert.

Die CalDAV Sync Free Beta erscheint nach der Installation nicht in der normalen App-Übericht. Stattdessen muss man in den Android-Einstellungen unter "Konten & Synchronisierung" ein entsprechendes Konto hinzufügen. In diesen Schritt ist diese Adapter-App integriert.

Wechseln Sie in den Android-Einstellungen auf den Punkt "Konten & Synchronisierung". In Ihrer Android-Version heißt dieser Punkt u.U. geringfügig anders, aber ähnlich.

Android-Einstellungen: Konten (& Synchronisierung)
Android-Einstellungen: Konten (& Synchronisierung)

Über Klick auf das Plus Icon lässt sich ein neues Konto hinzufügen.

Android-Einstellungen: Konten-Übersicht
Android-Einstellungen: Konten-Übersicht

Wählen Sie aus der Liste der verfügbaren Konten jenes namens "CalDav Sync Adapter" aus.

Android-Einstellungen: Konto hinzufügen
Android-Einstellungen: Konto hinzufügen

Haben Sie "CalDav Sync Adapter" ausgewählt, gelangen Sie zu einer Eingabemaske, um die Benutzerdaten und die URL zum Kalender anzugeben:

CalDav Sync Free BETA: Anmelden
CalDav Sync Free BETA: Anmelden

Geben Sie hier bitte zunächst Benutzer und Passwort so ein, wie es von co*pilot im Menüpunkt CalDAV Accounts zur Verfügung gestellt wird. Bei der URL gibt es in der Verwendung mit dieser Adapter-App eine kleine Abweichung. Statt /principals/ nutzen Sie stattdessen den Pfad /calendars/. Die Unterschiede sehen etwa so aus:

  • URL in co*pilot: http://www.copilot-office.de/dav/[KUNDE]/principals/[KALENDER]
  • URL in CalDAV Sync Free Beta: http://www.copilot-office.de/dav/[KUNDE]/calendars/[KALENDER]

Tippen Sie im Anschluss auf den Button "Anmelden oder registrieren", um den Vorgang abzuschließen. Möglicherweise müssen Sie die Synchronisierung für das Konto noch aktivieren, damit Termine geladen werden und synchronisiert werden. Die Adapter-App stellt dem Hintergrund-Dienst den auf diese Weise eingerichteten Kalender als Konto zur Verfügung, welches in allen sich auf dem Gerät befindlichen Kalender-Apps verfügbar ist.

CalDAV-Sync

Die Adapter-App CalDAV-Sync ist für 2,49 € im Play Store erhältlich. Auch wenn der Name ähnlich klingt: CalDAV-Sync ist nicht einfach nur eine kostenpflichtige Variante von CalDAV Sync Free Beta. Dahinter stecken laut Play Store unterschiedliche Entwickler. Auch die Versionsnummern und Zeitpunkte der letzten Updates sprechen dafür. CalDAV-Sync ist weitaus umfangreicher und zuverlässiger als CalDAV Sync Free Beta.

CalDAV-Sync erscheint nach der Installation in der normalen App-Übersicht. Wechseln Sie jedoch zum Anlegen eines neuen Netzwerk-Kalenders in die Android-Einstellungen und dort zu "Konten & Synchronisierung" o.ä.

Android-Einstellungen: Konten (& Synchronisierung)
Android-Einstellungen: Konten (& Synchronisierung)

Wählen Sie den Punkt "Konto hinzufügen" aus:

Android-Einstellungen: Konten-Übersicht
Android-Einstellungen: Konten-Übersicht

Wählen Sie den Punkt "CalDAV" aus:

Android-Einstellungen: Konto hinzufügen
Android-Einstellungen: Konto hinzufügen

Wählen Sie erneut "CalDAV" aus:

CalDAV-Sync: Konto hinzufügen
CalDAV-Sync: Konto hinzufügen

In der folgenden Maske geben Sie folgende Daten ein:

Servername oder Adresse: http://www.copilot-office.de/dav/[KUNDE]/calendars/[KALENDER]

SSL verwenden: anhaken

Benutzername: [KALENDER]

Passwort: [Passwort]

Client Zertifikat: Kein Zertifikat

CalDAV-Sync: Anmelden
CalDAV-Sync: Anmelden

Durch Klick auf "Weiter" gelangen Sie zur Auswahl der zu synchronisierenden Kalender. Wählen Sie hier die Kalender aus, die Sie synchronisieren möchten.

CalDAV-Sync: Kalender auswählen
CalDAV-Sync: Kalender auswählen

Haben Sie die zu synchronisierenden Kalender ausgewählen, klicken Sie abermals auf "Weiter". Sie werden nun aufgefordert, die E-Mail Adresse für dieses Konto einzugeben. Verwenden Sie [KALENDER]@[KUNDE].copilot-office.de.

CalDAV-Sync: E-Mail Adresse wählen
CalDAV-Sync: E-Mail Adresse wählen

Nach einem Tipp auf "Fertigstellen" beginnt die Adapter-App nun selbstständig die Synchronisierung mit den gewählten CalDAV-Kalendern und stellt dem Hintergrund-Dienst die auf diese Weise eingerichtete E-Mail Adresse als Konto zur Verfügung, welches in allen sich auf dem Gerät befindlichen Kalender-Apps verfügbar ist.

Business Kalender 2

Wem der Google Kalender in seinen Möglichkeiten zu eingeschränkt ist, dem empfehlen wir Business Kalender 2. Diese App ist im Grunde kostenlos, kann aber über In-App-Käufe um weitere Features erweitert werden. Die komplett kostenlose Basisversion sollte die meisten Anforderungen bereits abdecken. Business Kalender 2 funktioniert, im Gegensatz zum Google Kalender, auch mit CalDAV Sync Free Beta.