Я разрабатываю игру для iphone для единства.
короткая версия:
Игровой центр можно отключить, когда пользователь отказывается аутентифицироваться 3 раза. Можно ли обнаружить это отключенное состояние?
Длинная версия:
Если у некоторых из вас еще не было ужаса от выяснения этого, если вы отменили попытку аутентификации игрового центра 3 раза, игровой центр перестает предлагать вам войти в систему. После этого ни функционал игрового центра не будет работать, ни Вы будете уведомлены при попытке использовать его. ты просто ничего не получишь. ваши кнопки погаснут.
есть, однако, одно неописанное сообщение об ошибке, которое возвращается GC. Я подумал - эй, я просто добавлю туда маленькое предупреждение, когда появится сообщение об ошибке, уведомляющее пользователя, что игровой центр отключен.
ну, это было бы глупо, потому что оказывается, что это конкретное сообщение об ошибке отображается, когда вы нажимаете отмену и в действительной подсказке аутентификации ... и даже в других ситуациях, я верю. так что на данный момент, у меня есть выбор между тем, чтобы никогда не сообщать игроку, когда игровой центр отключен, и надеяться, что они выяснят это, или спамить его раздражающим, разбитым способом, когда они искренне снижаются и тут-там-как хорошо.
Есть ли способ просто программно определить, когда игровой центр отключился таким образом? это наверняка спасло бы всех чертову душевную боль. Я предполагаю, что ответ «нет», потому что не спам пользователи, вероятно, думали об этом в первую очередь. скажи мне, что я не прав, кто-то!