[브랜드페이][flutter]연결료청 초과 및 아이폰으로 접속시에 callback 받지 못하는 이슈
브랜드페이를 flutter - ios로 개발 및 테스트를 하고 있습니다.
flutter 로 개발하고 카드 추가를 위해 inappwebview를 이용하여 웹으로 토스에서 제공하는 UI를 띄오고자 하였습니다.
웹은 React로 간략히 개발하였고, 기타 결제 및 기타 요청을 위해 local server를 이용하여 api로 호출하고 있습니다.
문제:
문제는 아이폰에서 웹뷰를 통해 리액트에서 카드요청을 할때 loadBrandPay를 통해 초기화 해주고 해당 객체를 통하여
addPaymentMethod 함수를 실행하려고 하였습니다.
이때 loadBrandPay에서 callback router로 들어와야 하는데 그렇지 못하고있습니다. 아마도 아이폰이나 플러테에서 막는것 같습니다.
사전에 매니저님과 대화하여 토스서버에서 callback 요청이 이루어지지 않음을 확인하였습니다.
이런 상황에서 개발컴퓨터 크롬으로 리액트에 접속하면 callback도 잘 이뤄지고 카드 추가 UI 가 잘 뜹니다..
플러터 웹뷰에서만 안되고 있어서 좀 답답한 상황입니다.
혹시 해당 내용에 의견이 있으시다면 어떤거라도 말씀해 주시면 감사할 것 같습니다.
앱 - flutter
brandPay - react
callbakc 및 api - nodejs & express server
앱으로 접속할경우,
이런 오류들이 보이고 있습니다...
ios의 경우 plist.info 에서 http도 허용 하였습니다..
Allow Arbitrary Loads = true
Allow Arbitrary Loads in Web Content =true
감사합니다.
flutter 로 개발하고 카드 추가를 위해 inappwebview를 이용하여 웹으로 토스에서 제공하는 UI를 띄오고자 하였습니다.
웹은 React로 간략히 개발하였고, 기타 결제 및 기타 요청을 위해 local server를 이용하여 api로 호출하고 있습니다.
문제:
문제는 아이폰에서 웹뷰를 통해 리액트에서 카드요청을 할때 loadBrandPay를 통해 초기화 해주고 해당 객체를 통하여
addPaymentMethod 함수를 실행하려고 하였습니다.
이때 loadBrandPay에서 callback router로 들어와야 하는데 그렇지 못하고있습니다. 아마도 아이폰이나 플러테에서 막는것 같습니다.
사전에 매니저님과 대화하여 토스서버에서 callback 요청이 이루어지지 않음을 확인하였습니다.
이런 상황에서 개발컴퓨터 크롬으로 리액트에 접속하면 callback도 잘 이뤄지고 카드 추가 UI 가 잘 뜹니다..
플러터 웹뷰에서만 안되고 있어서 좀 답답한 상황입니다.
혹시 해당 내용에 의견이 있으시다면 어떤거라도 말씀해 주시면 감사할 것 같습니다.
앱 - flutter
brandPay - react
callbakc 및 api - nodejs & express server
앱으로 접속할경우,
TimeoutError: 요청 시간을 초과했습니다. 다시 시도해주세요.
This method should not be called on the main thread as it may lead to UI unresponsiveness.
이런 오류들이 보이고 있습니다...
ios의 경우 plist.info 에서 http도 허용 하였습니다..
Allow Arbitrary Loads = true
Allow Arbitrary Loads in Web Content =true
감사합니다.
