Contact synchronization with ownCloud is set up, but no contacts from server appear on Android device


  • I installed DAVx5, configure it to my ownCloud and logged in. I configured it to synchronize contacts, calendars and tasks. The latter two work fine, but no contacts are synced from ownCloud to the device. In the DAVx5 app I see that the account is active and in its properties I see the correct urns for dav address and principal address. In theory, everything is fine, but just no data is transmitted to the device. On the ownCloud server there are several contacts.

  • developer

    @hauke Hi,

    1. Have you selected the address books for synchronization (with the checkbox)?
    2. Do you have “DAVx5 (Address book)” accounts in Android Settings / Accounts?
    3. Which Contacts app do you use? Did you set it to view all address book types?

    Please also provide the DAVx5 debug info either here (public or direct message) or using this form: https://www.davx5.com/support


    1. Have you selected the address books for synchronization (with the checkbox)?

    yes

    1. Do you have “DAVx5 (Address book)” accounts in Android Settings / Accounts?

    yes

    1. Which Contacts app do you use? Did you set it to view all address book types?

    com.google.android.contacts

    Please also provide the DAVx5 debug info either here (public or direct message) or using this form: https://www.davx5.com/support

    I will upload it now.

  • developer

    @hauke said in Contact synchronization with ownCloud is set up, but no contacts from server appear on Android device:

    1. Do you have “DAVx5 (Address book)” accounts in Android Settings / Accounts?
      yes

    Then the code for address book synchronization is run. Are you sure that CardDAV for these address books is working? Do you use another client, too (e.g. Evolution or Thunderbird TbSync) and does it work with that?

    1. Which Contacts app do you use? Did you set it to view all address book types?
      com.google.android.contacts

    Can you try another app? Please also make sure that the view of the Contacts app is set to “all accounts” in its settings (sometimes its limited to a specific account).


  • @rfc2822 Hi, I now tried another app (com.simplemobiletools.contacts.pro) and immediately see the contacts! So, for me the problem is solved.
    But I consider it a compatibility issue. A sync app should sync in such a way, that the Android standard app (com.google.android.contacts) can handle the data. My previously used sync app (org.dmfs.carddav.Sync) did that successfully. In switched to DAVx5, because I thought it easier and better to integrate syncing of contacts, calendars and tasks in one app.
    However, thanks for your assistance!

  • admin

    @hauke We don’t have any problems here, and we can’t change anything that would solve what you’re experiencing. With all users incl. us there are no issues at all with Google Contacts. Also (for general understanding) DAVx5 does insert it’s data into the Android Contacts storage. From there it is read and displayed in the specific contacts app, but this is a process where DAVx5 is not involved. The only thing we’re currently aware of is that you might see 2 (instead of 1) address books in Google contacts under Android 11 (see here: https://www.davx5.com/faq/contacts/android-11-google-contacts). Maybe there is a custom view active or DAVx5’s address book account is not activated in Google Contacts.

    Here is a nice illustration where you can see the details how DAVx5 works together with other components:

    https://www.davx5.com/fileadmin/user_upload/faq/how_davx5_works.svg


  • @devvv4ever AOISP 10 on Pixel 2 XL with Nextcloud 20.* not working for me with all apps i have tried so far! I have a Nexus 9 Tablet parallel. What infos can i provide?

Similar topics