cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Message Synchronization

Former Member
0 Likes
192

Hi Experts,

I have a application for iOS devices. We have offline capability build into that. While synchronizing the data to device, it is taking a longer time because of so many records in pending item count to synchronize (which is based upon Message Based Synchronization (MBS)). I am trying to reduce synchronization time and move to the back end process without impacting/slowing down the user actions. Can someone guide me what action I should take.

Regards

Accepted Solutions (0)

Answers (2)

Answers (2)

midhun_vp
Active Contributor
0 Likes

You can perform the sync in the background off the app too. Hence the user need not to sync it. Or you can keep both the options.

Midhun VP

Former Member
0 Likes

Thanks Midhun... If I am trying to run the sync in background, any action from the application slows down. I want to have 2 pipes open to SUP, one for synchronization and other I want to use for user actions. But not sure how to achieve that.

Regards

midhun_vp
Active Contributor
0 Likes

I am not sure about the two calls to SUP at the same time from the device. In SMP 3.0 a new functionality is going to be added in the to manage the offline sync efficiently (Odata based), where the user will have the control over which data to be sync at the moment. If he is in a good network he can sync large files and with poor network connectivity he can sync data based on the priority.

In your case you can run the background job when the the app is not in the forefront, then the user will get face the lag. I am not sure how to achieve this in IOS.

- Midhun VP

midhun_vp
Active Contributor
0 Likes

You can perform the sync in the background off the app too. Hence the user need not to sync it. Or you can keep both the options.

Midhun VP