Draft: Store review #4588
Ticket(s) / Related Merge Requests
Summary of Changes
- 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.
- 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:
- Each action in the app has a certain point/score
- 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):
- viewing a post: 0.1
- opening the app: 1
- upvote: 2 (will prompt if the threshold is reached)
- downvote: -1
- remind: 3 (will prompt if the threshold is reached)
- creating a post: 5 (will prompt if the threshold is reached)
- 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
Does this impact
-
Localization -
Dark/light mode -
Guest mode
Related to #4588 (closed)
Edited by Manish