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 :
(Circles are stars in disguise)
Is there a drawback to this approach ?