Điều này có thể sử dụng kỹ thuật mô tả trên blog này:
http://www.memention.com/blog/2009/09/03/Open-Reviews.html
về cơ bản bạn gọi UIApplication openURL như sau:
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]];
Để lấy ID ứng dụng của bạn trước khi ứng dụng của bạn có sẵn trong cửa hàng ứng dụng, sử dụng iTunesConnect để xác định ứng dụng mới của bạn - đặt tên, mô tả, biểu tượng, ảnh chụp màn hình, v.v. Sau khi được xác định, bạn có thể lấy ID Apple từ phần Mã định danh cho ứng dụng.
EDIT:
Đây là một url/phương pháp thứ yếu mà hoạt động:
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 ]];
Tôi tin rằng sự khác biệt giữa hai là kỹ thuật đầu tiên (itms-apps: //) sẽ khởi chạy ứng dụng App Store trực tiếp trong khi ứng dụng thứ hai (http: //) sẽ khởi chạy ứng dụng gián tiếp thông qua chuyển hướng phát sinh từ URL web http. Điều này sẽ phải được xác nhận; đây chỉ là hồi ức của tôi.
Tôi không nghĩ rằng điều này là có thể theo như tôi biết - tôi chưa từng thấy điều này trong bất kỳ ứng dụng nào - chúng thường cung cấp liên kết đến cửa hàng, sau đó sẽ khởi chạy ứng dụng AppStore. – Pripyat
@David vui lòng đăng bài trả lời – Moshe
bản sao có thể có của [Liên kết cửa hàng ứng dụng để "xếp hạng/đánh giá ứng dụng này"] (http://stackoverflow.com/questions/3124080/app-store-link-for-rate-review-this -app) –