결함 #14025
[3T][통합결재][#21007][TA_IOS] 통합결재_2차 인증 휴대폰번호 입력 필드 문자 입력 가능함
시작시간:
2025-11-10
완료기한:
진척도:
100%
추정시간:
버전:
앱버전:
디바이스:
MO_APP_iOS
요청자:
OS버전:
심각도:
중대한 결함(Major)
설명
[사전조건]
사용자 계정 등록되지 않은 기기로 로그인
[재현경로]
통합결재 > 로그인 > 2차 인증 페이지 진입 > 휴대폰번호: 문자 입력
[문제점]
문자 정상 입력 가능함
[기대결과]
AOS와 동일하게 문자 입력 불가해야 함
이력
#2 조정후이(가) 6일 전에 변경
입력불가하도록 처리는 했습니다.
다만 아이패드에서는 keyboardType을 .numbered, .phonepad, .decimalPad를 지정해도 동일하게 꽉찬 키패드가 보여집니다. 근거는 "관련 문서" 를 참조하세요.
이에 normal keypad가 보여지기는 하나 숫자만 입력을 받도록 처리했습니다.
- 관련 문서 UIKit 키보드 타입 중 하나인 asciiCapableNumberPad 설명 페이지 URL: https://developer.apple.com/documentation/uikit/uikeyboardtype/asciicapablenumberpad Apple Developer 설명: “ASCIICapableNumberPad” 키보드 타입에 대한 공식 문서입니다. UITextInputTraits 및 키보드 타입에 대해 정리된 WWDC 슬라이드 문서 URL: https://book.huihoo.com/goalkicker.com/iOSBook/iOSNotesForProfessionals.pdf 후이후 책 해당 문서에 “For iPhone it is easy to do this using Number type keyboard, but for iPad there is no keyboard with Numbers only” 라는 문구가 포함되어 있습니다. 비공식이지만 개발자 참고자료로 활용 가능한 문구입니다. UIKeyboardType 타입이 iPad에서 제대로 지원되지 않는다는 개발자 커뮤니티 기록 URL: https://stackoverflow.com/questions/11654101/which-uikeyboardtype-can-i-use-on-the-ipad Stack Overflow 예: “UIKeyboardTypeDecimalPad definitely doesn’t work on any device/simulator I tried” 등의 개발자 경험이 기술되어 있습니다.