09-23-2020 17:22
09-23-2020 17:22
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.
09-25-2020 02:45
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.
09-25-2020 02:45
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 Answer09-25-2020 02:45
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.
09-25-2020 02:45
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 Answer09-25-2020 04:52
09-25-2020 04:52
OK thanks Jon.
Best Answer09-28-2020 12:03
09-28-2020 12:03
@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 Answer09-28-2020 14:42
Gold Fitbit Product Experts share support knowledge on the forums and advocate for the betterment of Fitbit products and services. Learn more
09-28-2020 14:42
@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.