08-21-2020 06:40
08-21-2020 06:40
I have been working on a Fitbit app to act as a companion to our LIFE Extend mobile app. This Fitbit app requires internet to be able to view a user's current progress and to allow the user to update certain pillars (healthy plants, mindfulness minutes, fasting) from the app.
I have submitted this app twice and had it rejected both times due to it being having "functionality issues". The comments describing the errors were:
I'm curious as to what exactly the tester saw in both cases.
Cannot add healthy plants - This functionality, much like mindfulness, adds a fixed amount to the respective pillar. Unlike the mobile app, there is no option to specify what exactly was eaten; was that the expectation? Additionally, I have tied haptics to the button. If the tester did not sense feedback when pressing the button, then that certainly provides more insight as to why healthy plants could not be added.
No time on the meditation field - I can read this a few ways. Was no value listed? Was the time stuck at 0?
Due to the tight coupling with network events, I added spinners behind each of the arcs to show when a network request was obtaining data. The same query that obtains the points for the healthy plants also obtains the points for meditation. Additionally, the button logic for both are the same. The difference in behavior between the two is a bit confusing to me.
I've spent a good amount of time trying to figure out what exactly was going on for the tester. The simulator, personal device testing, and testing across my company has not shown the errors listed in the rejection. If the rejection was instead a result of the tester expecting the app to behave very similarly to the mobile app, then I would be happy to resubmit with a more detailed description on what everything does. Any feedback on this situation would be appreciated so that I could correct our app and get it released.
09-02-2020 07:28
09-02-2020 07:28
I'd recommend reaching out directly to appgallerysupport@fitbit.com and they can help you.