Hi guys,
I have an app in 3.x which I would like to migrate. However, since my mobile app is in production I constantly get new data in the 3.x app. Is there anything set in place for data synchronization between 2 apps? Or will I have to implement it myself?
Hi Franseco
Regarding the app migration procedure - you’ll need to migrate your data to the 4x app according to this guide.
When ready you might need to rewrite your code according to the version differences described in the guide. When app will be tested with the new backend just make export/import of new data to the backendless app in 4.0. Thereafter update your app.
We did not implement any kind of live synchronization between the two versions.
This topic might also be helpful: http://support.backendless.com/t/3-x-to-4-0-data-migration-syncronization
Regards Anton
Ok, so I think that I must force the user to update the app to continue using the app itself, after a given date.
But when the 3.x version will be completely dismissed?
And I’m thinking to a different approach…is possible to save data on both the version at the same time?
For example, my app allows user to upload photos. Can the app send data both to the 3.x and 4.x version at same time?
3.x will be dismissed on the 1st of November, but only for apps which are on free plan.
The approach you’ve described is possible, but to avoid conflicts that may occur when initializing and using two backendless SDKs in a single project I’d recommend to use REST APIs to duplicate data to v4 backend.
Regards Anton
Thank you Anton.
I have a paid plan for the 3.x, is there a “dismissing date” to consider also for that?
No, Backendless applications on paid plans will continue to function.
Regards Anton
Great. So I think I will continue using the 3.x version.
Thank you Anton