Bunt sichert Backups optional auf einen eigenen WebDAV-Server. Server-Adresse, Zielordner, Aufbewahrung und maximale Anzahl lassen sich vorbelegen oder vollständig sperren.
<?xml version="1.0"?>
<managedAppConfiguration>
<version>2</version>
<bundleId>de.bunt.app.mobile</bundleId>
<dict>
<boolean keyName="webdav_sync_allowed">
<defaultValue>
<value>true</value>
</defaultValue>
</boolean>
<string keyName="webdav_server_url"/>
<string keyName="webdav_remote_directory"/>
<string keyName="webdav_retention_policy">
<constraint nullable="true">
<values>
<value>appendOnly</value>
<value>autoDelete</value>
</values>
</constraint>
</string>
<integer keyName="webdav_max_backups">
<constraint nullable="true" min="1"/>
</integer>
</dict>
<presentation defaultLocale="de-DE">
<field keyName="webdav_sync_allowed" type="checkbox">
<label>
<language value="de-DE">Erlaubt die WebDAV-Backup-Synchronisation. Ist dies deaktiviert, wird WebDAV vollständig gesperrt, unabhängig von den übrigen Einstellungen.</language>
<language value="en-US">Allows WebDAV backup synchronization. When disabled, WebDAV is fully blocked regardless of the other settings.</language>
</label>
</field>
<field keyName="webdav_server_url" type="input">
<label>
<language value="de-DE">WebDAV-Server-Adresse (HTTPS). Wird diese gesetzt, ist sie in der App festgelegt und nicht mehr änderbar. Nutzende geben nur Benutzername und Passwort ein.</language>
<language value="en-US">WebDAV server address (HTTPS). When set, it is locked in the app and cannot be changed; users only enter username and password.</language>
</label>
</field>
<field keyName="webdav_remote_directory" type="input">
<label>
<language value="de-DE">Zielordner auf dem Server, in den Backups hochgeladen werden (z. B. /bunt-backups/).</language>
<language value="en-US">Target folder on the server that backups are uploaded into (e.g. /bunt-backups/).</language>
</label>
</field>
<field keyName="webdav_retention_policy" type="input">
<label>
<language value="de-DE">Aufbewahrung auf dem Server. "appendOnly" löscht nie (empfohlen); "autoDelete" löscht automatisch die ältesten Backups, sobald pro Gerät mehr als das eingestellte Maximum auf dem Server liegen.</language>
<language value="en-US">Server retention. "appendOnly" never deletes (recommended); "autoDelete" automatically deletes the oldest backups once more than the configured maximum are stored per device on the server.</language>
</label>
</field>
<field keyName="webdav_max_backups" type="input">
<label>
<language value="de-DE">Maximale Anzahl an Backups, die pro Gerät aufbewahrt werden (lokal und auf dem Server). Bleibt das Feld leer, gilt der Standardwert 10.</language>
<language value="en-US">Maximum number of backups kept per device (locally and on the server). Leave empty to use the default of 10.</language>
</label>
</field>
</presentation>
</managedAppConfiguration>