How App Stores Handle Ratings and Reviews
Summary
Apple App Store and Google Play have distinct systems for handling ratings and reviews, including different moderation processes, time delays, visibility rules, and developer response capabilities.
Apple App Store
Rating System
- Rating without text: Users can rate with just stars
- Prompt limit: Apps can show rating prompts up to 3 times per version per year
- User control: Users can disable rating prompts in iOS Settings
- Updates: Users can change their rating anytime
Review System
Requirements:
- Must include both star rating and text
- Cannot submit text without rating
Moderation:
- Reviews appear 1-24 hours after submission
- Apple filters inappropriate content and spam
Visibility:
- Reviews sorted by "Most Helpful" by default
- Can be filtered by rating
- Shows reviewer nickname and date
Developer Responses
- Reply publicly to any review
- One reply per review (can be updated)
- Reviewer receives notification when you respond
Public vs Private Reviews
| Type | Visibility | Access |
|---|---|---|
| Public | All App Store users | Everyone |
| Private | App Store Connect only | Developers with account access |
Connect developer account in AppReviewBot to access both types.
Google Play Store
Rating System
- Rating without text: Users can rate with just stars
- Prompt limit: No strict limit, avoid showing too frequently
- Updates: Users can change their rating anytime
- Distribution: Store page shows breakdown of 1-5 star ratings
Review System
Requirements:
- Must provide star rating when writing review
- Text is optional but common
Review delays:
- Reviews appear hours to days after submission
- Helps prevent spam and review bombing
- Affects all apps
Visibility:
- Reviews sorted by "Most Relevant" by default
- Can be filtered by rating and device type
- Shows reviewer name, date, and device info
- Google automatically translates reviews
Developer Responses
- Reply publicly to any review
- Can update your response later
- Reviewer receives notification when you respond
Public vs Private Ratings
| Type | Calculation | Visibility |
|---|---|---|
| Public | Time-weighted (emphasizes recent) | All Play Store users |
| Private | Lifetime average | Play Console developers only |
These can differ significantly. See Why Doesn't Average Rating Match?.
Key Platform Differences
| Feature | Apple App Store | Google Play |
|---|---|---|
| Rating without text | ✅ Yes, very common | ✅ Yes, very common |
| Moderation delay | 1-24 hours | Hours to days |
| Developer replies | Once per review, updatable | Updatable anytime |
| Rating systems | Single public/private split | Time-weighted vs lifetime |
| Review sorting | Most Helpful | Most Relevant |
| Auto-translation | ❌ No | ✅ Yes |
| Device info shown | ❌ No | ✅ Yes |
| Prompt limits | 3× per version per year | No strict limit |
| Regional ratings | Region-specific | Region-specific |
Impact on AppReviewBot
What AppReviewBot Fetches
Without developer account:
- Public reviews from both app stores
- Recent reviews
- Text reviews prioritized
- Limited to publicly visible data
With connected developer account:
- All reviews from both public and private sources
- Extended historical data
- Review metadata
- Developer replies
- More reliable access
Connect account: Sidebar → Store Accounts
Why Counts Don't Match
| Source | Count | Includes |
|---|---|---|
| App Store | 10,000 ratings | Text + rating-only |
| AppReviewBot | 3,200 reviews | Text reviews only (default) |
Rating-only submissions not included by default.
See Why Doesn't Review Count Match?
Rating Calculation Differences
AppReviewBot calculates from fetched reviews only:
Limitations:
- Rating-only submissions excluded
- Time-weighting differences on Google Play
- Historical data availability
- Regional scope based on subscription
See Why Doesn't Average Rating Match?
Platform-Specific Tips
Apple App Store
Rating prompts:
- Show prompts after positive experiences (task completion, achievements)
- Don't show prompts after crashes or errors
- Respect the 3-prompt limit per version
Review responses:
- Respond to negative reviews within 24-48 hours
- Thank positive reviewers
- Encourage users to update their rating after you fix reported issues
Google Play
Managing review delays:
- Reviews may take hours to days to appear
- This is normal for all apps
- Use AppReviewBot to get notified when they publish
Leveraging translations:
- Google automatically translates reviews
- Respond in your own language
- Monitor reviews from all regions
Understanding dual ratings:
- Public rating emphasizes recent reviews
- Private rating is lifetime average
- These numbers can differ — this is normal
Best Practices
Show rating prompts at positive moments: Ask for ratings after users complete tasks or have successful experiences—not after errors.
Respond to negative reviews quickly: Reply to 1-3 star reviews within 24-48 hours.
Connect your developer accounts: Link your App Store Connect and Play Console accounts in AppReviewBot for complete review access and response capabilities.
Monitor both platforms appropriately: Apple reviews appear faster and need quicker responses. Google reviews take longer to publish but give you more time to respond.
Questions?
See common questions in our Ratings & Reviews FAQ.