Currently I've an app published in Nokia Store which works on both S60 5th Edition and Symbian^3 devices. It is published as a single content file.
Now I want to submit an update which only targets Symbian^3. The background is that the new version is based on Qt Quick Components, which are not supported by S60 5th Edition.
What's the best way to do this?
My target is that the Symbian^3 devices can automatically update to the new version. S60 5th Edition devices must still see the old version, also redownloading must be possible. Furthermore, it must be possible to release further updates for both S60 5th Edition and Symbian^3 devices separately, with automatic updates working. (If supported by device family).
I'd appreciate if for all devices always either the new or the old version is visible in store, but it would be acceptable if the disappears for some days while QA/publishing is ongoing.
Would the following work?:
* Replace the currently published content file with the updated file and change device distribution to symbian^3 only
* And add a new content file, actually containing the same file as currently published (thus also with same version), with device distribution set to S60 5th Edition only
* Just add new content file with updated version, with device distribution to symbian^3 only.
(The old content file would stay unchanged, thus with device distribution set to both symbian^3 and S60 5th Edition)
Actually the latter appears to be the cleaner way to do it, and should ensure that there is always a version visible, but I am not sure whether the store handles it correctly, so that Symbian^3 devices see the update. The first variant seems to be safer, Symbian^3 should see the update (as close to the standard update process), and S60 5th Edition anyway has no automatic update, so less risk that something goes wrong.