Page 1 of 1

Is there a way that the iphone and PC synchronize automatically in both directions ?

Posted: Sun Nov 01, 2020 2:09 am
by thetib
hello everybody

I introduce myself I am an N3 diver (3 CMAS stars)
I just registered on the forum because I just bought dive log on my iphone to synchronize my Diving Log 6.0 ( diving Log is on my PC win 10 )

I synchronize by wi-fi it works

Is there a way that the 2 synchronize automatically in both directions?
(for example that the iphone application will find the logbook on my server or on dropbox ...)
indeed if you have to synchronize each time manually this is not very practical

thanking you for your answers

Re: Is there a way that the iphone and PC synchronize automatically in both directions ?

Posted: Sun Nov 01, 2020 10:14 am
by support

Unfortunately, no, there is no support for "automatic" synchronization between the iPhone and Diving Log 6.0 on Windows. You can synchronize via Dropbox (or OneDrive, Google Drive, iCloud Drive, etc. depending on which services you have configured on your iPhone and PC). It is not possible to make this synchronization happen automatically (for example when you start Dive Log on the iPhone) without user intervention due to the security model of iOS. The iOS security model requires the user to identify the file that they want to work with specifically before the app can get access to that file. This is handled by iOS presenting a file picker to select the file and then Dive Log gets access to the selected file (and only the selected file).

The Import/Export/Synchronize Dive Log Logbook items (on the Synchronization tab) provide access the the cloud based files that you use to interact with Diving Log 6.0. The Import function will replace your current logbook with the one that you select in the cloud file service and, assuming that logbook has the same history as the current logbook will allow you to "merge" those changes (this is the same as the Diving Log 6.0 sync option "From iPhone") via a prompt if it is possible. The export function will upload the current Dive Log logbook to the cloud service where you can import/sync it in Diving Log 6.0 (this is the equivalent of the Diving Log 6.0 sync option "to iPhone". Finally, the Synchronize Dive Log Logbook will do the Import and Export functions in a single step (if the logbook history matches and the particular cloud service allows iOS to update the existing file). In this case, Dive Log will get the cloud logbook you select, merge the changes from it and the local changes and then replace the cloud logbook with the updated one making it available for Doing Log 6.0 to use.

This mechanism allows you to upload your changes from either device at any time and then the next time you sync o the other device pick those changes up. While this approach is forced on us due to the iOS security model, it does also have some benefits if you are traveling in an area with expensive internet access as you are fully in control of when you interact with the cloud service.

I understand that this is the model that you'd prefer. That said I think you'll find in practice it is not that inconvenient.

Please fee free to reach out with any additional questions you might have. Our support email address (support 'at' moremobilesoftware '.dot' com) is a good place to send any specific questions about your particular situation.



Re: Is there a way that the iphone and PC synchronize automatically in both directions ?

Posted: Sun Nov 01, 2020 12:11 pm
by thetib
Thank you for this quick and very comprehensive response. Indeed, it should not be too painful to synchronize each time with the wi-fi.
I guess I have to get used to when I come back from a diving trip to first synchronize from my iPhone to my PC, and when I complicate the information on my PC to resynchronize from the PC to my iPhone.

Good night