2011-01-24 23 views
15

thể trùng lặp:
Direct “rate in iTunes” link in my app?Đánh giá và nhận xét từ bên trong một ứng dụng IOS

Có thể để cho tỷ lệ người dùng hoặc viết một bài đánh giá từ bên trong ứng dụng của tôi, hoặc lựa chọn duy nhất của tôi? là để nhắc một thông báo yêu cầu người dùng của tôi xếp hạng ứng dụng?

Mua hàng trong ứng dụng có thể được xếp hạng?

Có người nói với tôi rằng khi một ứng dụng bị xóa, có thể yêu cầu người dùng hỏi giá ứng dụng, nhưng tính năng đó đã bị xóa trong IOS4. Điều này đúng không? SDK cung cấp cho tôi bất kỳ sự hỗ trợ nào để thực hiện loại công cụ này?

cảm ơn!

Trả lời

33

Rất nhiều ứng dụng sử dụng Appirater (được viết bởi Arash Payan) cho Xếp hạng. Nó là vô cùng tùy biến và miễn phí. Bạn có thể thực hiện nhiều tùy chỉnh bằng cách thay đổi cài đặt. ví dụ. Nhắc người dùng chỉ xếp hạng nếu anh ấy đã có ứng dụng của bạn trong 7 ngày và đã sử dụng ứng dụng đó ít nhất 5 lần.

Tôi đã viết blog về cùng ở đây cũng như: http://iostipsntricks.wordpress.com/2011/05/10/how-to-get-people-to-rate-your-ios-app/

+0

Tôi đang bối rối - blog cho biết điều này được sử dụng trong Loqly và ứng dụng đó chỉ có 7 xếp hạng. Chỉ bảy trong toàn bộ vòng đời của ứng dụng, hơn sáu tháng? tôi không hiểu nó, tôi đoán rằng cửa sổ bật lên sẽ không giúp ích gì cho bạn? –

+0

Hi Nas. Câu hỏi hay. Tôi chỉ đề xuất một giải pháp, đó là để bạn quyết định những gì làm việc cho bạn và những gì không. Xếp hạng không phải là cách để thu hút người dùng. Nó chỉ là một cách để người dùng hiện tại đánh giá nó. Ngoài ra, để cụ thể, chúng tôi đã thêm điều này vào Loqly khá muộn (tôi nghĩ rằng chưa đầy một tháng trở lại) – StackThis

+0

Xin chào tôi là loại bị mất ở đây, điều là trạng thái ứng dụng của tôi ngay bây giờ bị từ chối bởi nhà phát triển. Ứng dụng của tôi cần phải ở trong Itunes để được xếp hạng? Hoặc có một cách để kiểm tra đánh giá của bạn trên một môi trường thử nghiệm như môi trường hộp cát mua InApp? Thanxs –

1

Tất cả các tính năng xếp hạng là các khía cạnh của ứng dụng iTunes/AppStore hoặc trong trường hợp phần tỷ lệ ứng dụng-trên-xóa-ứng dụng của iOS. Không có gì bạn có thể làm để có được chức năng tương tự trong ứng dụng của bạn ... Khác với có lẽ sử dụng hệ thống xếp hạng hoàn toàn bên ngoài hệ thống iTunes.

+0

Nhưng nó không thể để cho tỷ lệ người sử dụng các ứng dụng hoặc viết một bài đánh giá với UIView tùy chỉnh của riêng mình cho ví dụ? –

+2

Tuyệt đối không. Cung cấp kết thúc trở lại có lập trình cho phép nhà phát triển iPhone đăng bài đánh giá từ người dùng sẽ mở ra nhiều sự lạm dụng hệ thống. – Tommy

+0

Vì vậy, không có đánh giá bên trong ứng dụng, nhưng đưa ra một đánh giá là có thể ?, đúng không? –

6

Bạn có thể nhắc người dùng xếp hạng ứng dụng của bạn hoặc để lại đánh giá và nếu họ đồng ý (nhấn nút OK hoặc bất kỳ thứ gì), bạn có thể mở URL trỏ đến Ứng dụng của mình trên App Store. Trên thiết bị iOS, liên kết iTunes sẽ mở phần chính xác của App Store và người dùng có thể xếp hạng/đánh giá từ đó.

Để nhận URL liên kết tới ứng dụng của bạn, bạn có thể sao chép URL từ giao diện iTunes Connect trong phần Quản lý ứng dụng của bạn.

+1

@Mark Liên kết sẽ khả dụng khi bạn tạo mục nhập của ứng dụng trong iTunesConnect, trước đây bạn tải lên ứng dụng.Tôi nghĩ bạn có thể có một ứng dụng trong iTunesConnect trong tối đa 6 tháng trước khi tải lên một tệp nhị phân. – bugloaf

19

Điều tốt nhất bạn có thể làm là liên kết trực tiếp đến trang đánh giá trong iTunes. Vì vậy, bạn yêu cầu họ xếp hạng ứng dụng và cung cấp một nút đưa họ trực tiếp đến trang đánh giá. Xem this previous StackOverflow answer.

Tỷ lệ xóa được sử dụng để được tích hợp vào hệ điều hành và buộc tất cả mọi người. Nó bây giờ đã được gỡ bỏ. Nhiều người trong chúng ta coi đây là một điều tốt, vì câu hỏi ngầm là "bạn nghĩ gì về ứng dụng này, vì bạn không muốn giữ nó?".

EDIT: iOS 6 xuất hiện sau khi câu trả lời này được đăng lần đầu; Apple đã thêm SKStoreProductViewController cho phép bạn hiển thị trang iTunes cho bất kỳ sản phẩm nào trực tiếp bên trong ứng dụng của bạn. Vì vậy, bạn có thể xóa bước nhảy ra màn hình ngoài.

+0

[SKStoreProductViewControllerDelegate productViewControllerDidFinish:] (https://developer.apple.com/library/ios//documentation/StoreKit/Reference/SKITunesProductViewControllerDelegate_ProtocolRef/index.html#//apple_ref/occ/intfm/SKStoreProductViewControllerDelegate/productViewControllerDidFinish :) có thể được sử dụng để xác định rằng người dùng đã truy cập thành công ứng dụng của bạn trong cửa hàng (mặc dù có thể họ vừa mới thoát) – Lightbeard

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