Защитите паролем быстрое приложение с помощью Touch ID

Я создаю приложение, в котором пользователь может хранить информацию о других людях, и я хотел бы разрешить пользователям защищать информацию, хранящуюся в моем приложении, с помощью кода доступа или Touch ID (если их устройство поддерживает это).

У меня уже работает часть Touch ID благодаря документации Apple, но я как бы застрял в том, как реализовать блокировку паролем. Придется ли мне создавать еще один контроллер представления для этой записи пароля? Как я могу убедиться, что у моего приложения нет доступа к паролям пользователей (в случае, если приложение будет взломано или запущено на взломанном устройстве)? Предоставляет ли Apple платформу или библиотеку для этой цели?

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


person MoralCode    schedule 18.01.2015    source источник


Ответы (2)


Вы можете попробовать эту библиотеку, которая выглядит очень многообещающе и написана на Swift от @yankodimitrov. SwiftPasscodeLock

person ziogaschr    schedule 04.02.2015
comment
Благодарю вас! Это именно то, что искал ibwas! - person MoralCode; 04.02.2015
comment
Что будет приятным дополнением к этой библиотеке, так это временные рамки с автоматическим истечением срока действия. Например: если приложение переходит в фоновый режим и пользователь открывает приложение в течение минуты, не запрашивайте пароль снова. p.s. Возможно, я скоро сделаю запрос на вытягивание для такого типа функциональности. ;) - person ziogaschr; 05.02.2015

Вы можете использовать такую ​​библиотеку, как VENTouchLock.

Или вы можете просмотреть его реализацию и посмотреть, как она работает, чтобы воспроизвести ее.

person Andrew    schedule 18.01.2015
comment
есть быстрая версия? - person MoralCode; 03.02.2015