Если пользователь отклоняет логин GameCenter
из вашего приложения 3 раза, они больше не запрашиваются. Обработчик аутентификации возвращает это:
The requested operation has been cancelled or disabled by the user.
В предыдущих версиях iOS (6 и ниже) пользователь мог перейти в приложение GameCenter, войти в систему, и все будет хорошо с этого момента - они могут вернуться в ваше приложение и войти в систему как обычно.
В iOS7 (насколько я могу судить) отмена 3 раза навсегда отключает GameCenter для вашего приложения на этом устройстве. Deleting/reinstalling
приложение или logging out/in
, даже как другой пользователь, не исправляет его - вы все равно получите это сообщение.
Я не могу найти нигде, что дает пользователю возможность повторно использовать его для вашего приложения.
Кто-нибудь знает о решении для этого?