SOGo iOS Sync

iOS Setup

The following steps list out how to set up data sync between your phone and SOGo server:

Contacts

Setup

  1. Open the Settings application.
  2. Select Contacts.
  3. Select Contact Accounts.
  4. Select Add Account.
  5. Select Other as account type.
  6. Select Add CardDAV account.
  7. Enter the details and select the ios_next_button button. In the example below, the username is axxvwjtboxwi

  1. If there is an SSL error, select Cancel and the Advanced Settings menu will be displayed. Click on it and in the Account URL field put https://mail.aunsw.88.io

  1. Go back to CardDAV and click on the Save / Done button.

Address Book

All the address books are shown on the CardDAV main page. By default, two address books are created automatically:

  1. GAL aunsw.88.io
  2. Personal Address Book

On iOS devices, some of the names used are different to devices on Android and Nextcloud

android ios nextcloud
first name first name name
surname last name name
title job title title
email email email
company company company
website url website
labels contact groups

Manually added address books from an Android device will also appear here. In the example below addressbook1 is created by DAVx app on an Android device.

However, the addressbook1 can not be edited or deleted on iOS, only the contacts inside addressbook1 can be edited or deleted.

Unlike DAVx app on Android, it is not possible to add an address book on CardDAV on iOS and be recognised as an address book on Android. Only the Contacts menu allows a new list to be added. In the example below, the list name addressbook2 and the contact inside it are recognised as two different contacts (not an address book) on Android. On IOS, the contact inside addressbook2 appears in two different address books, in Contacts and addressbook2.

On Android, the addressbook2 is recognised as Surname of a contact with no other detail. If a phone number is added, it can only be seen on Nextcloud, but not on iOS since addressbook2 is an address book on iOS.

Because addressbook2 is recognised as a contact on Android, when it is deleted on Android, the addressbook2 on iOS is also deleted, however the contacts inside addressbook2 will remain in the Contacts address book.

Shared Address Books

Shared Address Books can only be configured from Nextcloud, however once configured, they are also available on Android and iOS devices and the contacts inside the shared address books can be edited and deleted, if the Read/Write permission is granted.

Category Field

In the test below, the category used is the same, however the category name is different on different devices:

  • Labels on Android
  • Contact groups on Nextcloud
  • Not supported on iOS

Title and Organisation Fields

In the test below:
Title: Dr
Company: Citymark

Dr (with capital D) appears exactly on Android and Nextcloud. However, on iOS, each letter is capitalised so it is DR

Citymark (with capital C) appears exactly on Android and Nextcloud. However, on iOS, each letter is capitalised so it is CITYMARK

Calendar

Setup

  1. Open the Settings application.
  2. Select Calendar.
  3. Select Calendar Accounts.
  4. Select Add Account.
  5. Select Other as account type.
  6. Select Add CalDAV account.
  7. Enter the details and select the ios_next_button button. In the example below, the username is axxvwjtboxwi

  1. If there is an SSL error, select Cancel and the Advanced Settings menu will be displayed. Cick on it and in the Account URL field put https://mail.aunsw.88.io

  1. Go back to CalDAV and click on the Save / Done button.

  2. Enable Calendars and Reminders.

Mail

Setup

The setup below applies to iOS 18 or later. For other versions, the setup may be slightly different.

  1. In the "Settings" app, navigate to the "Mail" app.
  2. Select the option "Mail Accounts". In the next window, select "Add account", then "Other".
  3. Select "Add Mail Account" and enter the details and click on the "Next" button. In the example below the email address is axxvwjtboxwi@aunsw.88.io

  1. Enter the details for the Incoming Mail Server and the Outgoing Mail Server. In the example below the email address is axxvwjtboxwi@aunsw.88.io

  1. In the next window, click on the Save button.