iOS supports CalDAV and CardDAV natively. If the app notices that the server has Calendar and Contacts installed, we should ask users if they want to have it synced.
Additionally this should be in the settings, just like for the Android app.
cc @nextcloud/designers @nextcloud/ios
Not possible on iOS AFAIK. Already discussed that a while ago for ownCloud's app. Try to find issue ...
See https://github.com/owncloud/ios/issues/206 and https://github.com/owncloud/ios/issues/555
@jancborchardt you have been part of the discussion :-)
Anyway: Maybe the possibilities changed and I definetely like the idea.
What is about integrating the iOS/OS X Autoconfig profiles into the app 馃
https://github.com/nextcloud/server/issues/1434
What is about integrating the iOS/OS X Autoconfig profiles into the app 馃
nextcloud/server#1434
That is the way to go afaik.
You could maybe use this project, it's written in js. It's missing CardDAV but maybe that's not a big deal to add as CalDAV is already existing and I don't think the structure used by apple is completely different here. It does support signing, too.
Does any of our @nextcloud/ios people want to dive into implementing this? :)
That would be very cool indeed, especially for enterprise IOS users who would never enter those ""strange URLs" in their settings
@marinofaggiana @Ivansss do you know how this is possible?
Anyone who knows more is also welcome to dive into this! :)
@jancborchardt, yes, is possible add programmatically CardDAV account
@marinofaggiana We are exposing a configuration profile via WebDAV:
/remote.php/dav/provisioning/apple-provisioning.mobileconfig
Can your app just import that profile into iOS?
Most helpful comment
@marinofaggiana We are exposing a configuration profile via WebDAV:
/remote.php/dav/provisioning/apple-provisioning.mobileconfigCan your app just import that profile into iOS?