We have moved to a new Sailfish OS Forum. Please start new discussions there.

Contacts Only Sync With One Service

asked 2020-06-28 02:53:54 +0300

tekktonic gravatar image

I've traditionally kept my contacts synced via a Google account but with the recent support for Nextcloud I've switched over to that. The problem is that it seems like contacts synced via Google don't get picked up by Nextcloud. I'm guessing that Google contacts are somehow stored differently, away from where NC can see them?

Even if for some reason the dev team decides that the correct solution is that contacts can only sync with one service at a time there should be an option to export your contacts from Google or another provider into a file and then read them back in so that they can be synced with your new provider.

edit retag flag offensive close delete

2 Answers

Sort by » oldest newest most voted

answered 2020-06-28 14:56:27 +0300

Not (yet) using any cloud storage for contacts. Exactly this is one reason.
Afaik people app (contacts) syncs all contacts found in address book up to the cloud and syncs downloaded contacts only from specific provider.

But you should be able to export all contacts via a not-so-intuitive procedure of
opening people - pulley, select contacts - pulley, select all - share ('triangle'j - I prefer e-mail
and you have the vcf file. Possibly you need to send it to yourself to be able to download it.
Check it if all your google contacts are inside. And then re-import via
opening settings - apps, people - From contact file

edit flag offensive delete publish link more



This process worked, thanks!

The people app doesn't behave as you said in the first paragraph though. For some reason I can't understand if I removed my Google account or disabled syncing, it would then delete all of my google-managed contacts. I feel like that's a bug in itself.

tekktonic ( 2020-06-28 19:40:24 +0300 )edit

Now you see me confused.
In your second parapraph you describe exactly what I said, or? Google contacts are synced and kept in contacts DB only as long as you have that provider enabled.
Or did I misundersttod you or something?
As said I am not using cloud contacts syncing and I might be well totally wrong. Hopefully someone else using that and more experienced does chime in?

peterleinchen ( 2020-06-28 20:31:16 +0300 )edit

The syncing doesn't happen as you described: even though it pulled contacts from google it only synced those contacts back to google. It didn's sync the google-managed contacts with nextcloud and if I removed the google account all of the google-managed contacts would disappear.

However using the annoying process you described (email all the contacts to myself) worked fine. Exported the contacts, removed Google, reimported, and then it synced with nextcloud fine.

tekktonic ( 2020-06-28 21:28:11 +0300 )edit

And I am pretty sure we are talking about the same just in different wording/understanding? Nextcloud synced your local contacts but not any Google contacts, right.
Google synced (some time ago) all your local contacts up to Google. All Google contacts (added in cloud) are synced only with Google.
All Nextcloud contacts (added in cloud) are synced only with Nextcloud.
All local contacts (added on device) are synced with all clouds (i.e. in your case Google Nextcloud)?
This is the way I understood it.

peterleinchen ( 2020-06-28 22:23:36 +0300 )edit

answered 2020-06-30 10:40:49 +0300

updated 2020-06-30 10:42:08 +0300

If you want to transfer you contact from Google to Nextcloud only once, you could export them from Google as VCard and import them in Sailfish OS. That goes as follows: go to https://contacts.google.com/, click on the menu bar (if visiting on your mobile), then click export, select VCard as format and save it to your phone. Then, in Sailfish OS, you can go to Settings -> Apps -> People -> Import from file.

edit flag offensive delete publish link more


As said, not using cloud syncing. But this of course is more or less the same.
BUT question is what happens now if you change on Nextcloud site a contact?
It will get re-synced to the phone? (assuming: yes)
Will it get also synced to Google? (???)

peterleinchen ( 2020-06-30 14:14:11 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2020-06-28 02:53:54 +0300

Seen: 168 times

Last updated: Jun 30 '20