How to implement a request to evaluate the iOS application in the AppStore? For example, I want to ask the user to evaluate the application through the N-th number of application launches.

Closed due to the fact that the issue is too general for the participants Max Mikheyenko , cheops , user194374, aleksandr barakin , Streletz 24 Jun '16 at 10:02 .

Please correct the question so that it describes the specific problem with sufficient detail to determine the appropriate answer. Do not ask a few questions at once. See “How to ask a good question?” For clarification. If the question can be reformulated according to the rules set out in the certificate , edit it .

1 answer 1

At the start of the application, see if there is a key in the NSUserDefaults, for example, "rate". if it doesn’t exist, create and assign = 0. If there is already a value> = 0, then add 1. When it reaches 10, display the alert "check out the prilag". if the user wants to click, then open the appstore (and assign the account to -1); if pressed later, then reset the counter; If you clicked off, assign the counter to -1 and do not touch the user anymore.

Regarding how to know the link in appstore before the application was published: when you created a new application in itunesconnect, it will immediately give you a link where it will be stored in the appstore, you use this link to send users to make raits.

You can not know what the user did in appstore and whether he put you a rating. here on trust - if you clicked to open the app, then do not meddle with it anymore.

Do not forget that you can re-ask the user to evaluate after each update. To do this, save another value in userDefaults - which version was asked to evaluate. if you see that the version has changed, you will again reset the counter.

  • I thought so, but I doubted whether this was the right way. I wanted to know how professionals do it. Thanks for the help! - Alex Burov
  • And how to get a link to vote for the ios app before the app is published? - Alex Burov
  • there is in the answer - as soon as you entered the information into itunesconnect, but before you filled in the build, sysy is available to you - Max Mikheyenko
  • Thank! Your answer was very helpful to me! I apologize for the carelessness. - Alex Burov