Categories
< All Topics

Android CalDAV and CardDAV (DAVx5)

The following information was taken from the official cPanel Support Docs. This information is for setting up your Android device to use CalDAV and CardDAV. Please visit the official site for more information.

  • In cPanel & WHM version 120, cPanel deprecated and removed the Calendar and Contacts Server (CCS) plugin and added support for CalDAV (calendars) and CardDAV (contacts) to the cpdavd service.
  • This guide was created using DAVx5 version 4.3.14 from the Google Play Store and Android version 10 on a Lenovo® tablet. The process may differ based on the version of DAVx5, Android, and device that you use.
  • cPanel Technical Support does not officially support using DAVx5. The following instructions are therefore provided “as is”.  TSC Hosting Support will provide no support in setting up this connection, nor are we able to troubleshoot connection issues.
  • If you were previously setup on CCS, you may need to reconfigure your calendars and contacts applications. This is so you can access your CalDAV and CardDAV data in the new format. To reconfigure your applications, you must delete, then re-add, the accounts in the applications.

Set up your device

To set up calendars and contacts on your Android device, perform the following steps:

Set up DAVx5

To set up DAVx5 for the first time, perform the following steps:

  1. Download and install the DAVx5 application.
  2. Open the application.
  3. Tap the right arrow button. The Tasks support interface appears.
  4. Select the I don’t need tasks support.* checkbox.
  5. Tap the right arrow button. The Permissions interface appears.
  6. Select All of the below to grant permissions to DAVx5. A new interface appears.
  7. Tap ALLOW to allow DAVx5 to access your contacts. A new interface appears.
  8. Tap ALLOW to allow DAVx5 to access your calendars.
  9. Tap the right arrow button.
  10. Set the Regular sync intervals toggle to allow DAVx5 to synchronize at regular intervals. A new interface appears.
  11. Tap ALLOW to allow DAVx5 to run in the background.
  12. Tap the checkmark button.

Set up a calendars and contacts account

To set up a calendars and contacts account in DAVx5, perform the following steps:

  1. On the DAVx5 Home screen, tap the plus sign. The Add account interface appears.
  2. Select Login with email address.
  3. In the Email address field, enter your email address.
  4. In the Password field, enter your password.
  5. Tap LOGIN. A new interface appears that displays the account information.
  6. Tap CREATE ACCOUNT.

Synchronize calendars and contacts

To enable synchronization for your calendars and contacts, set the toggles next to the calendar name on the CALDAV tab and the address book name on the CARDDAV tab.

To set the synchronization interval, perform the following steps:

  1. Tap the Settings icon. Under Synchronization, set the Contacts sync. interval toggle for contacts or the Calendars sync. interval toggle for calendars. A new interface appears.
  2. Select the desired synchronization interval.

To manually synchronize calendars and contacts on your device, tap the circular arrows button. Or, tap the back arrow to access the main interface, then tap the circular arrows button.

Potential synchronization issues

If synchronization does not work on your Android device, it may be due to one or more of the following issues:

Automatic synchronization not enabled

By default, some Android devices block automatic synchronization, also known as push mode. If updates you create on other devices do not appear on your Android device, follow these steps to enable automatic synchronization or push mode:

  1. Go to the Users & accounts menu in your device’s Settings application.
  2. Tap your DAVx5 account.
  3. Tap Account sync.
  4. Set the toggles for Address book and Calendar to enable them.

Battery optimization enabled

You may need to disable battery optimization or allow applications to start in the background for automatic synchronization to work on your device. For more information, read DAVx5’s synchronization issues documentation.

Google account as the default

On Android, the default calendar and address book often belong to the Google account you used when you first set up the device. If an event or contact you create on your Android device does not appear on other synchronized devices, make sure you have added it to the cPanel calendar or address book.