Добавить написать отзыв оценить нас функцию для моего приложения iOS

Я хочу добавить в свое приложение функцию "Написать отзыв" или "Оценить нас", чтобы мои клиенты могли легко оценивать и просматривать мое приложение для iOS.

Мое приложение уже в магазине,

Мне было интересно, как это сделать. Я хочу, чтобы предупреждение отображалось после того, как приложение запустилось 10 раз, если это было бы возможно. И как я могу создать, возможно, более позднюю альтернативу, которая отображает предупреждение, может быть, 15 запусков приложения позже?

После поиска я нашел пример iRate, я импортировал #import "iRate.h" в моем appdelegate

и я написал это в appdelegate,

+(void)initialize{
    [iRate sharedInstance].previewMode=YES;

}

Когда я запускаю, приложение показывает предупреждение, но оно показывает предупреждения в журнале:

  • iRate проверяет http://itunes.apple.com/US/lookup?bundleId=com.AppName для получения сведений о App Store...
  • iRate не удалось найти идентификатор App Store для этого приложения. Если приложение не предназначено для выпуска App Store, вы должны указать пользовательские рейтинги URL.
  • iRate не может найти ваше приложение в iTunes. Если ваше приложение еще не в магазине или не предназначено для выпуска App Store, не беспокойтесь об этом
  • iRate не удалось найти идентификатор App Store для этого приложения. Если приложение не предназначено для выпуска App Store, вы должны указать пользовательские рейтинги URL.

Как удалить эти предупреждения и как связать мое приложение со страницей рейтинга iTunes моего приложения?

Заранее спасибо.

1 ответ

Решение

Делая такой тип оценки, я использовал Apprirater для iOS. Посмотрите, это очень просто и легко настраивать и управлять. Из GithubLink читайте Начало работы

а также configure Это

[Appirater setAppId:@"552035781"];//here you need to put your App id
[Appirater setDaysUntilPrompt:1];
[Appirater setUsesUntilPrompt:10];
[Appirater setSignificantEventsUntilPrompt:-1];
[Appirater setTimeBeforeReminding:2];
[Appirater setDebug:YES]; // set NO while you upload App into appstore this YES for testing

которые выглядят бдительными, как и ваша конфигурация, как скриншот Bellow:-

ОБНОВИТЬ

добавив этот три класса в ваш проект:-

Добавьте платформы CFNetwork, SystemConfiguration и StoreKit в свой проект. Обязательно измените Обязательный на Необязательный для StoreKit в разделе Фазы сборки вашей цели "Связать двоичные файлы с библиотеками.

Другие вопросы по тегам