Просьба оценить приложение

app

#1

Итак, нужно сделать просьбу оценить приложение в App Store (оставить отзыв). Отсюда вытекает вопрос, как я понимаю чтобы сделать это нужно сначала опубликовать приложение в App Store (дабы получить ссылку куда будем переносить пользователя для оценки) или нет?

Расскажите, пожалуйста, как это сделать?

Еще важный момент: как отслеживать отзыв (оставил его уже человек или нет?) чтобы не просить оставить его когда он уже есть.


Оставить отзыв в приложении
Оценить приложение
#2

Не обязательно выпускать приложение в стор, чтобы получить адрес в сторе. Регистрируете свой апп в айтюнсе, получаете Apple ID , он и будет адресом для перехода.
Для перехода используйте следующую строку
UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/app/Ваш_Apple_ID")!)
По поводу отслеживания, просто сохраняйте значение в NSUserDefaults о выполнении перехода на страницу приложения в сторе.
Например:
var rateComplete = false if rateComplete == false { UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/app/id1098153555")!) // Где 1098153555 - поменять на ваш Apple ID приложения rateComplete = true NSUserDefaults.standardUserDefaults().setBool(rateComplete, forKey: "rateComplete") }

И на каком контроллере используете во вьюдидлоаде загружаете сохранение
if NSUserDefaults.standardUserDefaults().objectForKey("rateComplete") != nil { rateComplete = NSUserDefaults.standardUserDefaults().objectForKey("rateComplete") as! Bool }


#3

Что то при нажатии на кнопку в симуляторе оно не переходит на AppStore. Возможно это из за того что оно еще не полностью заполнено в сторе (нету скриншотов, описания и тд., только сгенерированный id приложения)?


#4

При использовании симулятора перехода вообще не будет, надо только на девайсе проверять. И то на девайсе будет переход в апстор, но на пустую страницу, будет написано, что такого аппа не найдено