Saved messages are not synchronized on Apple devices by default

Delta Chat version
iOS: v1.58.5
macOS desktop: 1.58.2 (git: v1.58.2)

Expected behavior
Saved messages can be sync on multiple devices by default with the profile created on nine.testrun.org.

Actual behavior
Since the settings in Chats and Media, the default of Delete Old Messages is setting to “At once after Download”, which makes the sync not work.

Screen snapshots


The sync will work if you change the setting to “Automatic.”

This “Automatic” setting is the default on Android. Is there a specific reason why it’s different on Apple devices?

Have you confirmed that the sync actually doesn’t work? Or is it simply disabled for accounts with a single device?

A new chatmail account on Android is set to delete "At once after Download”.

Did you check if the setting is still set to "At once after Download” after you set up a second device?

Thank you for your reply, you are right, a new chatmail account on Android is set to delete “At once after Download”, I reproduced it on another Android device. And yes, I checked the setting is still set to "At once after Download” after I set up on a second Apple device.

This is getting weird. I didn’t find any mention on the official website that the default setting could result in the sync not working. I can only figure it out myself. This may cause confusion for new users.

Yes, I have confirmed that the sync doesn’t work with the default settings. I assume this is because, after being downloaded to the first device, the message is deleted immediately from the server, so there’s nothing to download to the second device with the same chatmail account.

This settings is supposed to reset to “Automatic” when you export a backup or add a second device. I have checked this on Android 1.58.4 and Desktop 1.59.0.
If it doesn’t, then it’s a bug.

2 Likes

Thank you for testing it out. I just tested it again on the latest iOS and desktop versions, and it reset to “Automatic” when I used the QR code to add a second device. It seems there is no bug. However, I don’t know why I encountered this issue in the first place. It would be helpful to include this information in the official document in case someone else encounters this issue in the future.

I also found another bug when I was testing: the call camera function is not working on desktop, even though I gave permission to use the camera, which worked before. I will try to replicate the issue multiple times in the future to determine the circumstances under which it occurs 100% of the time.

3 Likes