Вместо того, чтобы создавать код доступа непосредственно в моем приложении и потенциально требовать от пользователя ввода пароля дважды (один раз для устройства и снова для моего приложения); Я подумал, что я могу сообразить и сделать что-то вроде:
if (device has passcode)
continue into my app
else
make user enter my app passcode
Я не хочу устанавливать код доступа к устройству, я не хочу блокировать блокировку экрана, а не шифровать что-либо - все, что мне действительно нужно, это API, чтобы определить, действительно ли код доступа к устройству. Что-то вроде:
BOOL notReally = [UIDevice isUserSlightlyMoreSecureBecauseTheySetDeviceLockOn];
или, может быть, мне повезет:
BOOL isPasscodeEnabled = [UIDevice isPasscodeEnabled];
BOOL isSimplePasscode = [UIDevice isSimplePasscode];
NSInteger minutes = [UIDevice requirePasscodeAfter];
Я предполагаю, что не основывается на этом вопросе (но ему несколько лет) "программно проверять код доступа iPhone в комплекте настроек", или это может быть ответ; "Блокировать события блокировки iphone", который не совсем то, что я хочу, но может работать "после факта".