In version 188.8.131.52 of the Support SDK we announced the deprecation of the Rate My App feature.
Rate My App is a feature of the Support SDK that allows you to prompt the users of your app for app store ratings, or deflect negative ratings by requesting feedback. That feedback becomes a ticket in Support.
From iOS 11 onwards, Apple has its own native APIs for requesting reviews. These give your users a better, more consistent experience. Additionally, Apple is likely to reject apps that attempt to deflect or manage App Store reviews.
For that reason, we're removing the feature from our Support SDK for iOS. In order to maintain a consistent set of features, we are doing the same for Android.
What will happen?
Here's the timeline for deprecating Rate My App:
- Announce the deprecation, and add warnings to the Rate My App methods in the Support SDK.
- When you build your app, you'll receive warnings to tell you that the feature will soon be removed.
- The feature will continue to work and you will be able to add new configurations in your app settings.
- Next major release (by end August 2017):
- The Rate My App feature will not appear in the Support SDK.
- Documentation relating to Rate My App will be removed from our developer documentation and Help Center.
- It will no longer be possible to activate the Rate My App feature in your app settings.
- If you have an app already using the feature, it will continue to work until you deactivate it or we kick off a formal End Of Life process for existing users.
What should I do instead?
This is a great opportunity to use some of the more advanced features of the Support SDK. For example:
- Did you know that you can filter the Help Center to show specific categories, sections, or articles with certain labels? Use this feature to show contextual help when your customers hit a dead end or your app crashes.
- Did you know that you can show a single article at a time? Proactively give your user the information they need to improve their experience.
- You can request feedback at any time by using the requests component of the SDK. Start conversations with your users and build relationships. You can even attach crash logs to the tickets that you create.
For iOS, if you would still like to request reviews, consider using Apple's reviews API.
Remember that you can also use our Google Play integration to reply to reviews in the Google Play Store.
What if I still want to use Rate My App?
If you want to continue using the feature, you have a few options:
- Build your own.. This will give you the greatest control over the experience.
- Use our open source alternatives.. They don't benefit from server-side configuration, but perform the same basic task. You'll find them here:
- Continue to use a version of the Support SDK that supports the feature. If you have an app that's using the feature, it will continue to work as it does today. You will not be able to create new configurations in future, though.