Я интегрирую экран разрешений, в приложении iOS, где у меня есть визуальная информация о том, какие параметры безопасности включены или выключены, и я хочу проверить, отключил ли пользователь идентификатор лица для моего приложения в настройках системы, чтобы Показать им точную информацию, и если они переключат ее из настройки приложения, после возвращения обратно, чтобы обновить пользовательский интерфейс. P>
Я знаю, что я могу использовать структуру LocalAuthentication < /code> для попытки аутентификации с идентификатором лица и справиться с успехом или неудачей этой попытки. Тем не менее, этот подход требует, чтобы я предложил пользователю для аутентификации, которого я хочу избежать. Br />private func isFaceIDPolicyAvailable() -> Result {
var error: NSError?
let permissions = context.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, error: &error)
if permissions {
return .success(true)
} else {
guard let error = error else {
return .failure(LAError(.biometryNotAvailable))
}
return .failure(LAError(_nsError: error))
}
}
< /code>
В то время как этот код позволяет мне запросить аутентификацию идентификатора лица, он не позволяет мне молча проверять разрешение на идентификатор для лица, специфичное для приложения. < /p>
Есть ли способ определить, конкретно ли пользователь отключил идентификатор лица для моего приложения в настройках системы, не показывая подсказку пользователю? Любое понимание или альтернативные подходы будут высоко оценены.
Подробнее здесь: https://stackoverflow.com/questions/769 ... -prompting
Как проверить, отключен ли идентификатор лица для моего приложения в настройках iOS без подсказки пользователя? ⇐ IOS
Программируем под IOS
1740413717
Anonymous
Я интегрирую экран разрешений, в приложении iOS, где у меня есть визуальная информация о том, какие параметры безопасности включены или выключены, и я хочу проверить, отключил ли пользователь идентификатор лица для моего приложения в настройках системы, чтобы Показать им точную информацию, и если они переключат ее из настройки приложения, после возвращения обратно, чтобы обновить пользовательский интерфейс. P>
Я знаю, что я могу использовать структуру LocalAuthentication < /code> для попытки аутентификации с идентификатором лица и справиться с успехом или неудачей этой попытки. Тем не менее, этот подход требует, чтобы я предложил пользователю для аутентификации, которого я хочу избежать. Br />private func isFaceIDPolicyAvailable() -> Result {
var error: NSError?
let permissions = context.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, error: &error)
if permissions {
return .success(true)
} else {
guard let error = error else {
return .failure(LAError(.biometryNotAvailable))
}
return .failure(LAError(_nsError: error))
}
}
< /code>
В то время как этот код позволяет мне запросить аутентификацию идентификатора лица, он не позволяет мне молча проверять разрешение на идентификатор для лица, специфичное для приложения. < /p>
Есть ли способ определить, конкретно ли пользователь отключил идентификатор лица для моего приложения в настройках системы, не показывая подсказку пользователю? Любое понимание или альтернативные подходы будут высоко оценены.
Подробнее здесь: [url]https://stackoverflow.com/questions/76968489/how-to-check-if-face-id-is-disabled-for-my-app-in-ios-settings-without-prompting[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия