etesync / ios

EteSync - Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks.
https://www.etesync.com
Other
45 stars 4 forks source link

iOS doesn't delete local contacts once app is deleted #75

Closed plsnotracking closed 2 months ago

plsnotracking commented 2 years ago

Scenario

  1. Install etesync.
  2. Sync your contacts in local after disabling iCloud sync.
  3. Delete the app.
  4. Install the app again, repeat 1/2. Contact will create a different collection each time you do this.

This leaves existing contacts there itself without having to delete/edit the old collection.

Current workaround, once you delete the app, switch on the sync feature, let it sync to iCloud, then go to iCloud.com, delete all contacts.

renestalder commented 2 years ago

Additionally annoying that iOS doesn't have a way to bulk delete contacts. The described workaround of you is the only way to remove all the contacts: Deactivate/Activate some other contacts account.

tasn commented 2 years ago

iOS is just very very limited as a platform with buggy contact handling APIs. We have no way of deleting the contacts when the app is deleted unfortunately.

plsnotracking commented 2 months ago

Platform problems.