토스앱 설치 상태에서 결제 시 토스앱이 안열리고 스토어로 이동합니다.
특정 단말에서만 토스앱 설치 상태에서 결제 시 토스앱이 안열리고 스토어로 이동합니다.
19 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
특정 단말기만 그러시는 건가요? 아니면 안드로이드기기에서 그러시는 건가요?
ios에서 발생한다고 들었고 현재 개발팀 내부 테스트 단말에선 현상 재현되지는 않습니다.
iOS에서요?
보통 iOS 는 그냥 안열리거나 열리거나 둘중 하나이지 스토어로 이동하지는 않을텐데 이상하네요.
네 "토스뱅크카드로 결제할게요" 화면에서 다음 터치하면 스토어로 이동한다고 합니다.
다음 선택 시 전달 받은 스키마는 아래와 같습니다
https://ul.toss.im/?scheme=supertoss://pay?payToken=xxx&ret=supertoss://pay?payToken=xxx
우선 영상을 받아주시면 좋을것 같습니다.
혹시 스키마가 supertoss:// 로 전달하는 경우도 있나요?
토스앱의 스키마가 supertoss 입니다.
스토어로 이동한건 앱 내부 로직으로 인한 것이긴 한데 그 전에 토스앱이 열려야하는데 안열린게 의문입니다. 특정 단말에서만요~
관련 영상 전달 드릴께요~
현재 앱내 LSApplicationQueriesSchemes에 supertoss는 적용되어 있진 않습니다
LSApplicationQueriesSchemes 를 통해서 3rd party app 제어하시는거군요.
그러시다면 LSApplicationQueriesSchemes 여기에 supertoss 를 넣어주셔야 합니다.
띄우려고 하다가 권한 때문에 실패해서 만들어두신 스토어로 이동하는 로직을 탄것 같네요.
그렇긴 한데 그러면 모든 경우에 다 안되어야 하는거 아닌가요?
그런데 특정 단말기만 이러신다면
토스앱을 삭제하고 다시 깔면 해결되실수도 있을것 같습니다.
참고로 flutter로 개발 중이고 flutter_inappwebview 사용 중입니다.
토스 결제창으로 부터 아래와 같은 주소를 받으면 LSApplicationQueriesSchemes에 supertoss 설정안해도 되는건가요?
https://ul.toss.im/?scheme=supertoss://pay?payToken=xxx&ret=supertoss://pay?payToken=xxx
말씀하신대로 해당 권한 이슈면 모든 사용자가 안되시는게 맞을것 같구요.
flutter_inappwebview와 appScheme 처리 여부는 상관관계가 없습니다.
flutter_inappwebview에서 어떤식으로 처리하느냐에 따라 관계 있는 것으로 알아요
기존에 따로 관리하는게 없으시면, supertoss도 관리안하셔도 됩니다.
서드 파티 앱의 토스 결제화면에서 토스앱으로 이동 하는 구조는 url 형태라고 이해하면 될까요?
혹시 스키마 구조(supertoss://)로는 사용하시진 않는건가요?
ios에서 앱to앱으로 이동하려면 스키마 구조를 활용하거나 앱링크를 써야합니다.
일반적인 http url로는 불가합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.