Конфликт iRate с представлением оповещения о пароле

Я строю приложение для iOS в xCode 4.6. Когда приложение открывает всплывающее окно с предупреждением о пароле, и пользователь должен ввести пароль, прежде чем приложение откроется. Это работает нормально. Я добавил iRate ( https://github.com/nicklockwood/iRate) в свое приложение, чтобы добавить страницу "Оцените нас".

Если страница "Оцените нас" всплывет до того, как откроется окно просмотра оповещений, оно перейдет в магазин приложений, но затем откроется окно оповещений о входе в систему, и пользователь должен ввести пароль. Когда пользователь вводит пароль в магазине приложений исчезает, и приложение открывается.

Если страница "Оцените нас" всплывает после того, как всплывающее окно входа в систему (после ввода пароля), то все работает нормально, и пользователь переносится в магазин приложений, а затем обратно в приложение.

Я инициирую iRate в приложении делегата. Вот мой код делегата приложения:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

[iRate sharedInstance].previewMode = YES;
//configure iRate
[iRate sharedInstance].daysUntilPrompt = 15;
[iRate sharedInstance].usesUntilPrompt = 3;

return YES;
}  

 - (void)applicationDidBecomeActive:(UIApplication *)application {

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil];
[self.window.rootViewController presentViewController:[mainStoryboard instantiateViewControllerWithIdentifier:@"TDLogInViewController"] animated:YES completion:nil];
}

Кто-нибудь есть какие-либо предложения о том, как я могу контролировать порядок, в котором появляются страницы?

0 ответов

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