I’m running into a strange issue where my test app won’t launch when I have a clock face running that I designed.
Tapping the app shows the name of the clock face on startup then the app crashes. When either app or clockface is not installed, things work just fine and the app or clockface function normally.
Answered! Go to the Best Answer.
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.
You can rename the package.json to package.json.txt and check that the app uuid is different for both projects.
If you cloned them from the same source project, it may have duplicated by uuid.
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.
Seems strange.
Are you seeing any error messages in the logs?
If an app takes more than 10 seconds to launch then it's killed.
During the first launch after install, the JavaScript is converted to bytecode, and this can take some time too.
Is your app doing anything particularly taxing on startup?
Best Answer
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.
You can rename the package.json to package.json.txt and check that the app uuid is different for both projects.
If you cloned them from the same source project, it may have duplicated by uuid.
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.
If you know where you downloaded it, let them know if they remove the app uuid from their package.json, it will avoid this problem.
Best AnswerThis solved a similar issue for me where I was trying to post an update to an old project. It turns out that the UUID had changed like you suggested, but I don't understand why. If I'm just updating the same project I opened a few months ago, what's the purpose of changing the UUID when I make the updates now?
Best Answer