androidandroid-jetpack-composescrollbarwear-os

How to handle unsubstantiated app rejection from Google?


My Android app has a companion Wear OS app. The companion app's main UI is a scrollable view with a PositionIndicator that (per the design guidelines) shows up while the view is scrolling.

The PositionIndicator is plainly visible (see screenshot), yet Google rejected an update to the Android app, claiming that the (unchanged) companion app did not show scrollbars. Just in case, I updated the companion app to change the scrollbar to orange (from green) to make for greater contrast. That made no difference - Google still claims there is no scrollbar.

The original rejection contained no information whatsoever to support the claim of missing scrollbars - no screenshot, no verbal description (aside from the raw assertion) and no information on what device/emulator the alleged problem was observed on. For that reason, I appealed both rejections, noting all of that. Google's response to the appeals was useless - a straight copy of the original unsubstantiated assertion.

Does anybody have any advice on how to move forward with this? As it is, it is impossible for me to do anything, since there is no evidence of the problem, and the assertion of the problem is plainly contradicted by appearance and behavior of the app itself.Scrollbars screenshot


Solution

  • CodePoet provided a link to a discussion that led to the solution. In that discussion was a suggestion to ensure that bezel initiated scrolling caused the PositionIndicator to display. When added the one line change suggested there, my app was approved.

    Note - that might be unrelated however, because the last time I updated the Wear OS app, all I did was adjust the list item layout to better handle user font size changes - I didn't do anything about the PositionIndicator, and the change was approved. I suspect that their testing software isn't very reliable.