Many developers want their application to become popular.
But how to achieve this?
What is more important – satisfied customers, many downloads, good product or something else.
To be your app a best selling product it should have many good sides, one of them is good rating. For a user it’s hard to identify which app is cool if there is no feedback, namely there is no one who has rated for the app. The rating gives some feedback about the app to the user. This gains the users trust in the product. Using the new iOS rate ANE you can catch the user’s feedback about your app. But be careful, this is a tricky part.
Have in mind that if you ask the user, when he is in a good mood, then he probably will give you more stars. Which will reflect positively to your sales. But if the user is in a bad mood he will give you less stars (probably one). This will have a negative impact on your app in future.
Be careful in which moment you show the “rate” pop up window. Think about this and try several options. Observe the results.
Here is the code which you should use.
| action-script-3 | | copy code | | ? |
| 01 | |
| 02 | private var _rate:RateANE; |
| 03 | {
|
| 04 | ... |
| 05 | //rate component |
| 06 | _rate = new RateANE(); |
| 07 | //set the id of the app, which should be the same as in the app store |
| 08 | _rate.setApplicationId("com.lancelotmobile.ane.rateane");
|
| 09 | _rate.setApplicationName("RateANEDemo");
|
| 10 | |
| 11 | _rate.setRateButtonLabel("Rate!!!");
|
| 12 | _rate.setRemindButtonLabel("Later :?");
|
| 13 | _rate.setCancelButtonLabel("NO, no, no!");
|
| 14 | |
| 15 | _rate.setTitleLabel("Rate this app");
|
| 16 | _rate.setMessageLabel("Please rate for this app if you like it");
|
| 17 | |
| 18 | _rate.addEventListener(RateANE.DID_REQUEST_REMINDER, requestReminder); |
| 19 | _rate.addEventListener(RateANE.DID_ATTEMPT_TO_RATE, didRate); |
| 20 | _rate.addEventListener(RateANE.DID_DECLINE_TO_RATE, doesntWantToRate); |
| 21 | } |
| 22 | |
| 23 | protected function doesntWantToRate(event:Event):void |
| 24 | {
|
| 25 | trace("doesn't want to rate");
|
| 26 | } |
| 27 | |
| 28 | protected function didRate(event:Event):void |
| 29 | {
|
| 30 | trace("store that the user has rated");
|
| 31 | } |
| 32 | |
| 33 | protected function requestReminder(event:Event):void |
| 34 | {
|
| 35 | //user doesn't want to vote now |
| 36 | trace("store that the user should be reminded");
|
| 37 | } |
| 38 |
You can buy the RateANE for symbolic price of 10 Euros.
RateANE-ios.zip

