Resource synchronization or SYNC is a an option that allows you instantly update live applications without uploading a new binary on the Store. This is convenient if you have lots of files to update and you do not have time to wait for a new binary approval.
To benefit from this option you need to enable SYNC before you request the binary to upload on the Store. On the last step of submission process enable(if not) SYNC to use this option within the application.
Note: SYNC option is enabled by default for app.xml
Publish the application on iTunes Connect, Google Play Store or Amazon Store. Once the application is approved you can use Resource Synchronization to update the existing files(images, sounds, HTML files, etc.).
You can show or hidden SYNC option from App Settings -> In-App Settings option.
To choose what files do you want to sync, go to app's Dashboard -> Edit Pages -> Resource Manages. The check-box on the far right of the appeared table represents the sync feature state of the file (page).
Note: Just files set as SYNC in Resource Manager will be updated.
When user taps on Setting button -> SYNC, selected files will update from the server. Also, each time the user opens the app the files will update automatically.
I want to ask about sync function. Let's say if I make a html page (for club events), and I want it to be updated everytime user opens the app, do I necessarily need to have a top bar with a sync button or can I choose to not include it, but leave sync fuction enabled and it will update automatically? If that is true, how often will it sync?
If I enable sync function and if my app user doesn't have internet connection then what will happen. Old version of app still work on his/her device or will not work till user sync it like your live demo. Your live demo always need internet connection.