Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Mac App Store - link to App Review Page

In the iOS versions of our software we prompt users to submit reviews using the well know "viewContentsUserReviews" URL.

We'd like to do the same thing in the Mac OSX versions of the apps. Is there a similar URL that can be used for the Mac App Store?

Thanks in advance.

like image 716
Peter Avatar asked Jan 26 '11 14:01

Peter


People also ask

How do I link to my App Store review?

Go to App Information section (it should automatically take you there) At the bottom of that page, there is a blue link that says View on App Store . Click it and it will open to a blank page. Copy what is in the URL bar at the top of the page and that's your app reviews link.

How do I review an app on the Mac App Store?

On the app's description page, do one of the following: Rate or review an app you purchased or downloaded: Click a star next to Click to Rate. Write a review of an app you purchased or downloaded: Click Write a Review, enter your comments, then click Submit.

How do I get a link to an app in the App Store?

Step 1: Go to the Apple App Store on your iOS device. Step 2: Search for your app and go to the app page. Step 3: Tap the Share Sheet button on the top right of the screen, then choose Copy Link.

Does Apple review apps manually?

Inside the app review team, Apple employees manually screen every single iPhone app before they become available to download on Apple's platforms, the people said. Apple recently opened new App Review offices in Cork, Ireland, and Shanghai, China, according to a person familiar with the matter.


2 Answers

I have part of an answer. To link directly into the Mac App Store you need to use the MAS protocol which is "macappstore:". This can be found by looking in the info.plist for the MAS app.

Some experimentation has found that using part of the URL from the link to an app will work in the MAS app. So if I copy the link to my app from the MAS app it looks like this:

http://itunes.apple.com/us/app/ringer-ringtone-maker/id402437824?mt=12

Of course using this does not open directly in the MAS app. But you can remove the store country designator and the name of the app and add the MAS protocol and you get this:

macappstore://itunes.apple.com/app/id402437824?mt=12

Which opens the main page for an app directly in the MAS app. I have not yet found a way to link directly to the rating page. Since the rating section in the MAS is just a part of the main page that is revealed it is possible that there is no link directly to it. I would love it if that were not true.

Perhaps someone else can find this last bit. In the meantime I plan on using the link to the main page as a fallback until the rating page URL can be found.

like image 178
Jon Steinmetz Avatar answered Nov 02 '22 15:11

Jon Steinmetz


macOS 10.14 Mojave and up

This works with the new Mac App Store on Mojave

macappstore://apps.apple.com/app/idxxxxxxxxx?action=write-review 

Replace xxxxxxxxx with your App ID. (can be found on App Store Connect)

Brings you here: enter image description here

Swift code example for Apple Pages:

https://developer.apple.com/documentation/storekit/skstorereviewcontroller/requesting_app_store_reviews

guard let writeReviewURL = URL(string: "macappstore://apps.apple.com/app/id409201541?action=write-review")             else { fatalError("Expected a valid URL") }  NSWorkspace.shared.open(writeReviewURL) 
like image 28
Daniel Avatar answered Nov 02 '22 15:11

Daniel