Frage

Ich habe eine Datenbank, die eine ICS-Datei, die wie folgt aussieht setzt heraus:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
UID:36@homewoodphoto.jhu.edu
DTSTAMP:20091211T175956Z
DTSTART:20091106T200000Z
DTEND:20091106T230000Z
SUMMARY:
END:VEVENT
BEGIN:VEVENT
UID:35@homewoodphoto.jhu.edu
DTSTAMP:20091211T175956Z
DTSTART:20091105T220000Z
DTEND:20091106T010000Z
SUMMARY:
END:VEVENT
BEGIN:VEVENT
UID:34@homewoodphoto.jhu.edu
DTSTAMP:20091211T175956Z
DTSTART:20091106T200000Z
DTEND:20091106T230000Z
SUMMARY:
END:VEVENT
END:VCALENDAR

Ich bin in der Lage, um es zu zeichnen leicht durch die meist E-Mail-Clients, auch 2007 Microsoft Outlook Nachdem jedoch ein Client auf die Datei abonniert hat, ist es fast unmöglich, es zu bekommen, die Datei zu aktualisieren, wenn Updates auftritt.

Gibt es eine Möglichkeit zu zwingen oder Updates zu drücken, um die Kunden von innen die ics-Datei? Oder von innen Outlook, auch wenn es nicht auf Exchange ist?

War es hilfreich?

Lösung 2

Die einzige Antwort, die wir auf diese Frage gefunden haben, ist: Sie kann es nicht tun. Ab sofort gibt es keine Möglichkeit zu kontrollieren, wie oft aktualisieren und zu aktualisieren Kalender-Clients auf der Grundlage Ihrer ics-Datei.

Mit anderen Worten, es gibt kein „Push“ -Technologie für den Kalender-Updates, zieht das Client-Programm, wenn es, wie es sich anfühlt. Also, wenn Sie eine Datenbank mit aktuellen Ereignissen erstellen, die Sie den Menschen der Kalender schieben wollen sofort, gut ... kann man nicht. : (

Andere Tipps

Sie haben die ische neu aufzulegen, aber Sie müssen 2 thinigs tun:

  1. Halten Sie die gleiche UID.

  2. Sie benötigen einen Sequenz-Header hinzufügen (Wich ist eine einfache ganze Zahl ist). Sie erhöhen dann die Sequenznummer für jede neue Update.

Hier ist, was ein Update aussehen würde:

BEGIN:VEVENT
UID:34@homewoodphoto.jhu.edu
DTSTAMP:20091211T175956Z
DTSTART:20091106T200000Z
DTEND:20091106T230000Z
SUMMARY:
SEQUENCE:1
END:VEVENT
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top