Android iCalParse/CalendarSync

Kontakt: calendarsync[at]gmx.at



Benötigte Rechte


Hier sehen Sie eine Liste der Rechte welche meine App während der Installation anfordert. Für jede Berechtigung ist auch kurz angeführt warum diese benötigt wird.

android.­permission.­READ_CALENDAR and android.­permission.­WRITE_CALENDAR

Die App wurde so konstruiert, dass sie mit dem Kalender interagiert, deswegen benötigt sie die Rechte zum Schreiben/Lesen des Kalenders z.B. um neue Termine zu speichern.

android.­permission.­INTERNET and android.­permission.­ACCESS_NETWORK_STATE

Die App kann zwischen dem Internet und anderen Netzwerken synchronisieren. Deshalb braucht sie das Recht auf diese Netzwerke zuzugreifen.

android.­permission.­READ_PHONE_STATE

Für die Lizensierung braucht die App Zugriff auf die Geräteidentifikation.

android.­permission.­WRITE_EXTERNAL_STORAGE

Die App kann Kalenderinformationen importieren/exportieren. HierFür ist ein Zugriff auf Dateien notwendig welche auf dem Gerät gespeichert sind, deshalb braucht die App das Recht auf den Gerätespeicher zuzugreifen.

android.­permission.­RECEIVE_BOOT_COMPLETED and android.­permission.­WAKE_LOCK

Dieses Recht wird für die automatische Synchronisation benötigt. Wenn das Gerät neu gestartet wird, wird die automatische Synchronisation gestartet. Um etwaige Unterbrechungen des automatischen Synchronisierungsprozesses zu vermeiden, muss es der App möglich sein den Schlafmodus rechtzeitig zu verhindern. In den Optionseinstellungen ist es möglich, der App zu erlauben dies auch während manueller Synchronisation zu tun.

android.­permission.­ACCESS_WIFI_STATE

Dieses Recht wird benötigt wegen der automatischen Synchronisation, damit verhindert werden kann, dass die App versucht das Gerät zu synchronisieren obwohl keine WIFI/WLAN Verbindung verfügbar ist.

android.­permission.­ACCESS_COARSE_LOCATION

Dieses Recht wird für die automatische Synchronisation benötigt. Daher die App kann so konfiguriert werden dass diese nur dann automatisch synchronisiert wenn diese mit einem bestimmten WLAN verbunden ist. Diese Berechtigung erlaubt es auszulesen welche WLANs sich gerade in Reichweite befinden.

android.­vending.­CHECK_LICENSE

Dieses Recht wird verwendet für die Gültigkeitsüberprüfung der Lizenz, wenn Sie die App über den Google Play Store gekauft haben.

android.­permission.­MANAGE_ACCOUNTS und android.­permission.­GET_ACCOUNTS und android.­permission.­AUTHENTICATE_ACCOUNTS und android.­permission.­WRITE_SYNC_SETTINGS

Die App ermöglicht es, dass Sie eigene Kalender erstellen. Diese Kalender müssen mit einem auf dem Gerät existierenden Sync Account verknüpft werden um zu verhindern, dass diese automatisch bei von Android selbstständig durchgeführten Wartungsprozessen gelöscht werden. Zum Erstellen eines solchen Sync Accounts werden die oben angeführten Berechtigungen benötigt.