My app is getting reviews for old versions

I just noticed that in the past 2 months I am getting reviews for not only the latest version of my apps, but also for the previous version. (Both versions support the same devices and the current version was uploaded more than a month ago)

How can this happen? When I try to write a review fir an app and I don't have the latest version deployed then it (Connect IQ android) doesn't let me, requests me to upgrade to the latest version (which makes sense). 

Where are some users able to report about an earlier version?

  • 1.2.1 (2024-06-13)

    1.2 (2024-05-05)

    This app is downloaded about 30-50 times every day (more than 5k times since April). Even if the 1.2.1 was pending for a whole day, then there would be 50 users in this limbo state. There are 48 total reviews, of which 7 are about 1.2 AFTER 1.2.1 was already released. So if this would be the case it means that somehow users who downloaded it exactly at those few hours when the 1.2.1 was in Pending state, for some reason are way more likely to write a review than any other users.

    However NONE of the reviews of version 1.2 after the release of 1.2.1 have text. So this points to what Jim wrote, that probably all these users gave the stars in-app, and then either didn't bother to write a review, or the Connect IQ app didn't let them, but the stars were published nevertheless.

  • I've found the on-device reviews to be a bit "clumsy" for anything but 5 stars and no text, so that fits.  People give the review on an old version on the garmin itself, and updating the app isn't even seen an option.

    If you look at "versions" under stats in the store, you'll see users with an old version.    There is really no way to force a user to  update in all situations.

  • I don't have any problem with users not updating the version as long as Garmin doesn't let them give N-star reviews, if N < the current average rating...

  • However NONE of the reviews of version 1.2 after the release of 1.2.1 have text. So this points to what Jim wrote, that probably all these users gave the stars in-app, and then either didn't bother to write a review, or the Connect IQ app didn't let them, but the stars were published nevertheless.

    That makes a lot of sense but again it belies the documentation which claims the store won't let users review your app on-device unless they have the latest version.

    It sounds like a bug to me since it seems to behave differently than what's explicitly stated in the docs.

    Either the behavior should be fixed or the docs should be amended.

  • If you look at "versions" under stats in the store, you'll see users with an old version.    There is really no way to force a user to  update in all situations.

    You can't force all users to update, but you can prevent users from reviewing an app without updating, like Garmin does for CIQ app and website reviews, and like Garmin says they do for on-device reviews.

    If it's intentional that users are allowed to submit on-device reviews for old versions, then the doc shouldn't say:

    To prevent user harassment, apps must request permission from the app store to perform a review request. The app store validates a number of factors, including if you have recently requested a review from a user and if the user is using the most recent version of the app.