I was recently asked to look into how to disable in-app review requests for apps being deployed from the macOS App Store or VPP.
After some digging, I was able to find what preference domain and key controlled this. In the macOS App Store app’s Settings, it is the In-Apps Ratings & Reviews setting.
The relevant preference domain and key are below:
- Domain: com.apple.appstore
- Key: InAppReviewEnabled
This setting can be managed via the following defaults command run as the logged-in user:
- To enable the In-Apps Ratings & Reviews setting in the App Store app:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/usr/bin/defaults write com.apple.appstore InAppReviewEnabled -bool true |
- To disable the In-Apps Ratings & Reviews setting in the App Store app:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/usr/bin/defaults write com.apple.appstore InAppReviewEnabled -bool false |
At this time, this setting does not appear to be manageable using a configuration profile. I’ve filed a bug report with Apple about this. For this who want to also report this and want a reference, it is Feedback ID FB12691822.