2017-01-24 3 views
0

Ich entschied mich, Google Calendar API für meine laufende App zu verwenden. Ich muss in meinem Kalender einige öffentliche Standardveranstaltungen haben. So kann jeder, der mit verschiedenen Google-Konten angemeldet ist, diese sehen.Android: Google Kalender API, öffentliche Ereignisse für alle Benutzer

Die Frage ist, was ist der einfachste Weg, um Ereignisse zu speichern, dass jeder, der von verschiedenen Konten eingeloggt ist, sie sehen könnte? Vielleicht muss ich den Hauptereigniskalender erstellen und mit anderen lokalen Kalendern teilen?

Antwort

1

Sie können die Verwendung von Extended Properties überprüfen, wodurch es einfach ist, anwendungsspezifische Daten für ein Ereignis zu speichern, ohne eine externe Datenbank verwenden zu müssen.

Sie können die gemeinsamen Eigenschaften haben, die von allen Teilnehmern eines Ereignisses sichtbar und editierbar sind. Diese Eigenschaft wird unabhängig von der in der Anforderung verwendeten calendarId angezeigt.

Und zum Hinzufügen oder Aktualisieren von Ereignissen ist die Verwendung von Patch-Anforderungen die bevorzugte Methode, da Sie einige Eigenschaften ändern können, während andere davon unberührt bleiben. Das Hinzufügen einer neuen Eigenschaft mit demselben Schlüssel überschreibt alle vorhandenen Eigenschaften mit demselben Schlüssel.

Bitte besuchen Sie den angegebenen Link für eine detailliertere Informationen.

Verwandte Themen