Hi,
I am trying to implement the ODK-X integration with my server. Therefore, planned to develop APIs to communicate with ODK-X Sync endpoints.
https://docs.opendatakit.org/odk-x/odk-2-sync-protocol/
In Overall Sync Workflow, i didn’t understand the first and fifth point which is
- verify that the server supports the device’s appId If the server does support the device’s application name, then stop and report a server-configuration compatibility failure.
- if the device is syncing (vs resetting the app server), verify that the server supports the device’s odkClientVersion If the server does not have any files for that client version, then stop and report a server-configuration compatibility failure.