아이패드에서 결제창 이슈
동일한 바이너리 (universal app) 기준으로 아이폰에서는
TossPaymentsWidgetUIDelegate
, TossPaymentsAgreementUIDelegate
콜백 메소드들이 잘 호출되는데 아이패드에서는 호출이 안됩니다.
아래는 각 뷰를 설정한 코드인데 혹시 제가 설정 시에 간과한 부분이 있을까요? 별도의 설정이 필요할까요?
32 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
각 뷰가 화면에는 잘 나옵니다만 모든 callback (delegate) 메소드가 호출이 안됩니다.
확인 후 안내드리겠습니다.
현재 아이패드 쪽에 고려안된 부분이 있어 확인 중에 있습니다. 완료되면 회신드릴게요.
네
@y8k_company 혹쉬 위테스트를 아이패드 시뮬레이터에서 하셨나요?
아니면 실제 기기에서 하셨나요?
둘 다 해봤어요
양 쪽 다 동일 현상으로 이해하겠습니다.
네
@y8k_company
혹시 웹뷰에서 navigator.userAgent가 어떻게 찍히는지 확인해주실 수 있을까요?
현재 저희 테스트용기기에서는 정확히 ipad로 인식되어 이상이 없어 확인이 필요할 것 같습니다.
시뮬레이터는 동작하지 않는게 맞지만, ipad는 정상동작해야하는 상황입니다.
잠시만요. 체크해볼게요
저희 앱에서 사용하는 웹뷰에서 찍으면 될까요? 아니면 토스 위젯에서 찍어야 할까요?
양쪽 다 부탁드릴 수 있을까요?
번거로우면 앱 웹뷰를 찍어주셔도 될 것 같습니다. (동일할 것이라고 생각됩니다.)
네 토스에서 변경하지 않는다면 동일할 것으로 생각합니다.
넵 user-agent 공유해주시면, 저희쪽 대응도 확인 후 공유드리겠습니다
네 빌드가 좀 걸려서 확인하는대로 답 드리겠습니다
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)"
ipad 기기에서 확인하신거죠? mac으로 인식되는군요
iPad 라는 내용이 안들어가있네요. 네 iPad 이고 iOS 16 입니다
마지막으로 ipad 기종 한번만 확인 부탁드립니다.
iPad Pro 11 (2세대) with iOS 16.6
iPad mini 6 with iOS 17
둘 다 동일 증상입니다
임의로 agent 를 넣으면 될까요?
저희쪽에서 해결해드릴 수 있을 것 같네요.
네 그럼 부탁드리겠습니다
금요일 오후라, 금일 테스트 완료 후
배포는 차주초에 가능한 점은 양해바랍니다.
네
혹시 배포되면 노티 한 번 주실 수 있을까요?
네 노티 드리겠습니다.
(native sdk 버전은 변경 필요 없을 것 같습니다.)
넵!
고맙습니다
언제쯤 조치가 될까요? 앱을 릴리즈 해야하는 상황이라…
안그래도 막 연락드리려했는데요!
아이패드앱 릴리즈 일정 알 수 있을까요..?
@y8k_company
오늘 심사를 올리려고 합니다
우선 웹뷰 agent 허용하는 부분이라, 기존 다른 가맹점에 영향이 갈 수 있어 test 및 qa일정이 좀 지연된 점 양해바랍니다.
우선 일정 다시 한번 확인해보겠습니다. 아이패드 앱도 사용자가 많은 편일까요 ?
네 영상 서비스라 좀 있습니다.
더욱이 애플 심사가 아이패드로 진행되다보니…
오늘은 심사를 올려야하고 이 문제는 애플사의 앱 심사가 아이패드로 이뤄짐에 따라 금일에는 해결되었으면 합니다. 그게 힘들다면 임의로 UserAgent를 변경하는 방법도 있으니 가이드 부탁드립니다.
우선 서비스 출시에 불편을 드려 죄송합니다. 귀사 일정에 맞추기 위해서 userAgent 변경으로 안내드려야할 것 같에요
iPhone이라는 단어를 넣어 userAgent 변경해주시겠어요?
아이폰이랑 동일하게 맞추면 되겠죠?
네 맞습니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.