Hi guys,
I see that SDK 5 is available when building new Apps.
However, it looks like SDK 5 only supports Versa 3 and Fitbit Sense.
Do I have to build 2 separate Apps to support all devices?
I.e. One App in SDK 4.2 that supports Ionic,Versa,Versa Lite,Versa 2 and a separate App with SDK 5 for Versa 3 and Fitbit Sense?
Thanks.
Answered! Go to the Best Answer.
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
Yes, but they can share the same UUID and GAM entry. See https://dev.fitbit.com/blog/2020-09-24-announcing-fitbit-os-sdk-5.0/
Best Answer
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
Yes, but they can share the same UUID and GAM entry. See https://dev.fitbit.com/blog/2020-09-24-announcing-fitbit-os-sdk-5.0/
Best Answer@JonFitbit - I wanted to clarify with you how this all works. My app was not on the allow list for 5.0, I have since moved it over to 5.0 with Studio.
My question is:
In Studio when your target is 5.0, you only get the option for Sense and V3. With 4.2 you get everything else. SO...
If I publish the app under the current UUID, using 5.0, will it show up in the catalog as being compatible with all devices?
OR
Will I need to have a 4.2 version with one UUID and another UUID for 5.0?
If the latter, will users only see what is available for their device or do I need to rename the 5.0 version to avoid confusion to the end user?
Best Answer@jomI know you weren't addressing me, but...
My understanding is that you need two Studio projects: one for 4.2 and one for 5. They should have the same UUID and clockface/app name (although the Studio project names will need to differ).
However, you should use a single GAM project for both builds. The installation system will work out which version to send to the user.