Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Recently being annoyed by apps asking to rate them in the App store this question came to my mind . Though I am willing to rate the app I don't want to navigate to the app store and then wait for stuff to load up . Why not provide user a form within the app to rate it ?

Something like this :

mockup

download bmml source – Wireframes created with Balsamiq Mockups

(Circles are stars in disguise)

Is there a drawback to this approach ?

share|improve this question
add comment

1 Answer

up vote 3 down vote accepted

Apple want to make sure that people don't rate apps multiple times. When you are using an app, you aren't necessarily signed in or authenticated on Apple's system. Forcing you to rate the app in an environment where you have to sign in, is a simple way to limit vote manipulation.

Additionally, if Apple did it via an API that apps could use, there is little stopping an app from sending through better ratings that a user gave, and therefore manipulating the voting system.

TL;DR: Apple are trying to prevent vote manipulation

share|improve this answer
2  
TSDR : Too short did read –  nashmaniac Jun 1 '13 at 7:45
    
An API might be possible using encryption. eg. calling getUserRating() returning an encrypted/hashed string then sending this to the server. –  bendataclear Jun 3 '13 at 16:03
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.