I have added a check: https://gitlab.com/bitfireAT/davdroid/commit/20ee4e03f3196c17745961f25a12301818411452
Can I make the contacts in my account read-only?
Hi！I’m using DAVDroid,and thanks for your work it works pretty good with owncloud .But i want to make the contacts in my account read-only,so i won’t changed the contacts data accidentally on Android devices.Some apps like wechat work like this.
I’ve tried in sync-contacts.xml like:
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android" android:accountType="bitfire.at.davdroid" android:contentAuthority="com.android.contacts" android:allowParallelSyncs="false" android:supportsUploading="false" android:isAlwaysSyncable="true" android:userVisible="false" />
and it seems useless.
supportsUploadingis only used to decide whether a sync process should be started on local data changes (see AbstractThreadedSyncAdapter docs). However, the sync process itself (as soon as it started) is always two-way by design.