Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Direct "rate in iTunes" link in my app?

I've seen posts here on Stackoverflow that describe how to allow users to be directed to apps on the app store.

Is there a way to link directly to the rating and comments form in the App Store?

like image 371
Moshe Avatar asked Sep 06 '10 20:09

Moshe


People also ask

How do you rate things on the App Store?

In the App Store, tap your profile > Purchased. Tap the app, go to Ratings & Reviews, and enter the stars you want to give the app. Tap Write a Review to leave a written review of the app. Add an optional title and write your review, then tap Send to add your review.

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 find the link to the App Store on my iPhone?

There is a link for the app page of appstore, in my app. So I want to know the url address of the page. So I goto iTunes connect, and follow the path as iTunes Connext-> App Store-> App Information-> Additional Information -> View on App Store.


1 Answers

This IS possible using the technique described on this blog:

http://www.memention.com/blog/2009/09/03/Open-Reviews.html

basically you call UIApplication openURL with the following:

NSString* url = [NSString stringWithFormat: @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@", myAppID]; [[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]]; 

To get your app ID before your app is available in the app store, use iTunesConnect to define your new app - give it a name, description, icon, screenshots, etc. Once defined, you can get the Apple ID from the Identifiers section for the app.

EDIT:

Here is a secondary url/method that works:

NSString* url = [NSString stringWithFormat:  @"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=%@&pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8", appid];  [[UIApplication sharedApplication] openURL: [NSURL URLWithString: url ]]; 

I believe the difference between the two is that the first technique (itms-apps://) will launch the App Store app directly while the second one (http://) will launch it indirectly via a redirect resulting from the http web URL. This would have to be confirmed; this is only my recollection.

like image 101
TomSwift Avatar answered Sep 21 '22 10:09

TomSwift