Аппиратор у меня не работает? Хотя я следовал инструкциям и перепроверил
Я хочу, чтобы мое приложение попросило пользователя оценить / написать отзыв в магазине приложений, поэтому я попытался внедрить Appirater из Arash Payan. Но это просто не работает - предупреждение не показывается, неважно, как часто я пытаюсь.
Что я сделал:
- скачал Appirater с https://github.com/arashpayan/appirater/
следуйте этим шагам, представленным в ReadMe:
- Добавьте код Appirater в свой проект
- Добавьте платформы CFNetwork и SystemConfiguration в ваш проект
- Вызовите [Appirater appLaunched:YES] в конце приложения-делегата приложения:didFinishLaunchingWithOptions: метод.
- Вызовите [Appirater appEnteredForeground:YES] в applicationWillEnterForeground: метод вашего делегата приложения.
- (Необязательно) Вызвать [Appirater userDidSignificantEvent:YES], когда пользователь делает что-то "значительное" в приложении.
- Наконец, установите APPIRATER_APP_ID в Appirater.h для идентификатора программного обеспечения, предоставленного Apple.
Я также изменил предупреждение, потому что мой язык не английский. Я изменил время использования до 5 раз...
Что я сделал не так / как я могу это исправить? Большое спасибо!
2 ответа
Я понятия не имею, почему, но после обновления программного обеспечения для моего iPhone, очистки проекта вручную, он снова заработал!
У нас была похожая проблема при первой реализации Appirater. Решение, хотя и было очевидным, когда его осенило, как ни странно, не было рассмотрено ни в одном из ответов, с которыми мы сталкивались, так что это просто, чтобы помочь тем, у кого есть подобные трудности.
Appirater не будет показывать никаких сообщений, если вы не подключены к сети или если по какой-либо причине он не может добраться до магазина приложений - даже в режиме отладки. Опять же, это имеет смысл - за исключением того, что, возможно, режим отладки должен сообщать вам, что вы не подключены или что он не может добраться до магазина приложений, но все же...