Skip to content

Store review #4588

Manish requested to merge native/4588-spike-store-rating into master

Ticket(s) / Related Merge Requests

#4588 (closed)

Summary of Changes

  1. It's not possible to tell whether the user has rated the app or not on either store. We can only attempt to show the rating prompt and the OS will decide whether to show it or not. App Store e.g. only allow showing that prompt 3 times during the past 365 days.
  2. It's not possible to tell what rating the user gives the app. So redirecting them to an internal form based on the rating is not possible.

Based on this knowledge and with some investigation I ended up with a different implementation:

  1. Each action in the app has a certain point/score
  2. After reaching a certain point/score threshold, we attempt to prompt the user on specific actions

The values are as follows (totally subject to change):

  1. viewing a post: 0.1
  2. opening the app: 1
  3. upvote: 2 (will prompt if the threshold is reached)
  4. downvote: -1
  5. remind: 3 (will prompt if the threshold is reached)
  6. creating a post: 5 (will prompt if the threshold is reached)
  7. comment: 5 (will prompt if the threshold is reached)

The default threshold I set is 20

Testing Considerations

Play around with the app and try the above actions, once the threshold is reached you should be able to see the prompt

Regression Scope

None expected

Platform Affected (web, mobile, etc)

All

Developer Testing Completed

local

Screenshots

image

Does this impact

  • Localization
  • Dark/light mode
  • Guest mode

Related to #4588 (closed)

Edited by Manish

Merge request reports