Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Building New Apps and SDK 5

ANSWERED

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.

Best Answer
1 BEST ANSWER

Accepted Solutions
Best Answer
0 Votes
4 REPLIES 4

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
0 Votes

OK thanks Jon.

Best Answer
0 Votes

@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
0 Votes

@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.

Peter McLennan
Gondwana Software
Best Answer