2011-01-29 32 views
12

Tôi phải cung cấp liên kết trong ứng dụng của mình nơi người dùng chạm vào nó. Nó sẽ đưa tôi đến trang Appunes itunes của ứng dụng của tôi nơi người dùng có thể xếp hạng Ứng dụng. Tôi nghĩ rằng các ứng dụng khác cố gắng truy cập Ứng dụng Appstore trong thiết bị và chuyển url tương ứng của ứng dụng trong itunes ... Cách thực hiện việc này? Bất kỳ ý tưởng nào ...Xếp hạng Ứng dụng của tôi trong iTunes trong Ứng dụng của tôi trong iPhone

+0

Một gợi ý nhỏ cho kẻ trộm tương lai đây. Appirater là một đoạn mã có thể thực hiện chức năng này một cách dễ dàng. Xem tại đây http://www.cocoacontrols.com/platforms/ios/controls/appirater. Hy vọng nó giúp. – iPrabu

Trả lời

20

Đây là phương pháp của tôi; điều này chuyển thẳng đến App Store và tới trang Đánh giá/Tỷ lệ cho ứng dụng của tôi:

- (IBAction)rateGame { 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=409954448"]]; 
} 

Chỉ cần thay đổi id ở cuối (409954448) thành id cho ứng dụng của bạn. Ngoài ra, nếu bạn theo dõi số lần khởi chạy hoặc thứ gì đó, bạn có thể kích hoạt phương pháp này sau, giả sử 12 khởi chạy để tăng xếp hạng. Tôi đã thêm điều này trong bản cập nhật của mình và trong khoảng 2 tuần, nó đã tạo 5 xếp hạng. Rất hữu dụng.

+1

Tại sao điều này lại bị bỏ qua (tôi đã bỏ phiếu để hủy bỏ)? Nó đưa bạn trực tiếp đến trang đánh giá và chính xác là những gì tôi sử dụng trong các ứng dụng của riêng mình. Đây là giải pháp tối ưu ... –

6
NSURL* urlToMyApp = @"http://url.to.my/app/in/the/app/store"; 
[[UIApplication sharedApplication] openURL:urlToMyApp]; 
+1

Lưu ý rằng bạn phải thực sự có URL cửa hàng ứng dụng để thực hiện việc này, vì vậy bạn thường đặt nó vào một bản cập nhật ứng dụng. – lxt

+0

Cảm ơn câu trả lời của bạn ... – iPrabu

0

Bạn cũng có thể sử dụng,

Xem liên kết bên dưới, Nó sẽ chuyển hướng bạn trên trang chi tiết ứng dụng cửa hàng ứng dụng. StoreKit.framework không cần thiết.

http://www.brianjcoleman.com/tutorial-how-to-add-write-a-review-rate-us-feature-to-your-app/

Ghi chú:

  • Nếu iOS> = 7 sử dụng, [[UIApplication sharedApplication] openURL: [NSURL URLWithString: [NSString stringWithFormat: @ "itms-apps: // itunes. apple.com/app/idYOUR_APP_ID "]]];

  • này sẽ không hoạt động trên mô phỏng do đó, không thử nghiệm trên Simulator :-)

Các vấn đề liên quan