10-02-2020 04:58
10-02-2020 04:58
I have an app that was built for the Ionic and Versa using SDK 4.2. I would like to update the app to use SDK 5.0 to support Sense and Versa3. Is it best to create a new project using SDK 5.0 or update the older project and update the code to take advantage of the new features? I'm afraid if I update the older project, then need to go back to make bug fixes for the Ionic, I would loose my older code. I'm just looking for suggestions to the best approach to take.
thanks
Answered! Go to the Best Answer.
10-02-2020 09:48
10-02-2020 09:48
Right now, it is left up to the developer to manage two separate 4.2 and 5.0 projects, and to create two separate builds. Both builds can be uploaded to the same GAM app entry, but the developer must manually update the UUID in one of the builds to match the other, creating a shared UUID. The UUID value is contained in the project package.json file. If using Fitbit Studio, before you can manually edit the UUID, you must rename the package.json file so that it gets handled as a text file, rather than with the Project Configuration user interface.
From what I've seen, the approach works well for smaller projects. However, it can become complicated with large or multiple projects. Hopefully, the process will be streamlined in the future -- for example, Fitbit incorporating targeted builds in the development tools.
10-02-2020 09:48
10-02-2020 09:48
Right now, it is left up to the developer to manage two separate 4.2 and 5.0 projects, and to create two separate builds. Both builds can be uploaded to the same GAM app entry, but the developer must manually update the UUID in one of the builds to match the other, creating a shared UUID. The UUID value is contained in the project package.json file. If using Fitbit Studio, before you can manually edit the UUID, you must rename the package.json file so that it gets handled as a text file, rather than with the Project Configuration user interface.
From what I've seen, the approach works well for smaller projects. However, it can become complicated with large or multiple projects. Hopefully, the process will be streamlined in the future -- for example, Fitbit incorporating targeted builds in the development tools.