Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configured contacts account in iOS not available for selection as default. All other accounts can be selected. Sync works. #1870

Closed
CapSel opened this issue Oct 20, 2020 · 9 comments
Labels
bug Something isn't working invalid This doesn't seem right

Comments

@CapSel
Copy link

CapSel commented Oct 20, 2020

Describe the bug

After adding CardDAV account to iOS I cannot select it as default. It's not on the list. Contacts app on iOS can access contacts from nextcloud. Path

To Reproduce
Follow steps listed there: https://docs.nextcloud.com/server/13.0.0/user_manual/pim/sync_ios.html

Expected behavior
CardDAV should be on the list for default account.

Actual behavior
Not on the list of accounts to select as default.

Screenshots
Not needed.

Server configuration

Archlinux default installation, current, no containers (docker etc) or VMs.

Solution that works for me
Instead of path example.com/remote.php/dav/principals/users/USERNAME/ enter example.com/remote.php/carddav/principals/USERNAME/.

@CapSel CapSel added 0. Needs triage bug Something isn't working labels Oct 20, 2020
@call-me-matt
Copy link
Member

I had some issues there, too. Removing and adding it multiple times (without changing anything besides the name) solved it for me. I blamed Apple for it, but maybe worth an investigation.

@skjnldsv
Copy link
Member

Nah, apple is a nightmare for this, this is a known iOS issue iirc.
No better solution to give you unfortunately, this ain't coming from Nextcloud :(

@skjnldsv skjnldsv added invalid This doesn't seem right and removed 0. Needs triage labels Oct 21, 2020
@CapSel
Copy link
Author

CapSel commented Oct 30, 2020

Can't you redirect wrong path to good path? It could at least be possible to do in .htaccess.
For me removing and adding does not work, changing name does not work.

Instruction at https://docs.nextcloud.com/server/19/user_manual/pim/sync_ios.html causes iOS Contacts app to figure out wrong paths.

@flotpg
Copy link

flotpg commented Oct 11, 2021

Same issue here.
Disabling the "Contacts Interaction" app immediately solved it for me on two NC instances.

@raffisweb
Copy link

raffisweb commented Jul 1, 2022

Same issue here.

Disabling the "Contacts Interaction" app immediately solved it for me on two NC instances.

Solved it for me, too. Thank you very much!

Is there a bug reported on this?

@KarstenDE
Copy link

Is there some progress about this?
I am facing same issue and nothing helps ...

@tankerktv
Copy link

Same issue here. Disabling the "Contacts Interaction" app immediately solved it for me on two NC instances.

What is this? Can you explain please, where this setting located?)

@tonypags
Copy link

tonypags commented Jul 7, 2024

I got stuck on this issue because I already had the "Contacts Interaction" app disabled. I eventually figured out that I had to enable this app while connecting my iOS to CardDav, let it sync, then disable the "Contacts Interaction" app on my NC instance. Once I saw the recent contacts group disappear from the list on my phone, I went to settings and found the option to set CardDav as default was there.

Also something that delayed me: I was deleting and re-adding the account on my phone a bunch and that caused my user account to lock out. Once I enabled that account, and had the app enabled, I was able to log in, then disable the app to get the workaround to function.

Hope this helps someone.

@flotpg
Copy link

flotpg commented Jan 22, 2025

Hi
I stumbled into this issue today, again.
I added the account on my new phone while contacts interaction app was already disabled.
So I enabled it on nextcloud (current version),
Disabled the account on iOS (just make it inactive, no need to remove and re-add).
Wait a few seconds, enable the account again.
Then I was able to select the account as default account.

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

8 participants