Мое последнее обновление приложения было отклонено из-за того, что контроллер просмотра кода доступа слишком похож на тот, который используется Apple.
Но я использую предоставленный системой вид для кода доступа. Я не знаю, как его настроить. Как мне это сделать?
Вот некоторый код, который я использую, чтобы выбрать это представление для аутентификации.
var policy: LAPolicy?
if #available(iOS 9.0, *) {
policy = .deviceOwnerAuthentication
} else {
context.localizedFallbackTitle = "Fuu!"
policy = .deviceOwnerAuthenticationWithBiometrics
}
Кроме того, это было сообщение, которое я получил от группы проверки App Store: «Ваше приложение содержит функции, имитирующие PIN-код iOS.
Для получения подробной информации см. прикрепленные скриншоты.
Следующие шаги
Чтобы решить эту проблему, удалите или измените эти функции, чтобы они явно отличались от поведения и интерфейсов iOS и не вызывали путаницы у пользователей».