Develop
[입금이체] 웹뷰 환경에서의 앱링크 미동작 이슈
너드나무
2024. 5. 25. 23:05
반응형
서론
지난번 웹앱에서 입금이체에 대한 부분을 구현하던 도중 발생한 이슈 정리를 해보고자 한다.
개발 가설
[설계] 웹앱 서비스 계좌/입금이체 기능 추가의 건
서론운영하고 있는 웹앱 서비스에서 특정 인원에 대한 간편 계좌 이체 기능을 추가하려고 한다.고도화 단계를 나누어 단순 클립보드 형태의 이체 지원(Level 1), 입금이체 API 연동(Level 2)으로 구상
newdevsimple.tistory.com
개발 이슈
- myapp://, itms-apps:// 미동작
- iOS, AOS 운영체제에 대한 보안 정책으로 직접 접속한 url이 아닐 경우, 미동작하는 이슈가 발생했다.
- 테스트는 기업은행(개인) 앱으로 진행하였다.
- 앱스토어 : itms-apps://apps.apple.com/kr/app/i-one-bank-개인고객용/id1460543865
- 앱링크 : ionebank://
해결 방안
- Redirect Webview Page
- QR 접속 시 앱링크를 앱 브라우저에서 실행하게끔 유도해주는 서드파티로 활용
- 단순 앱을 열어보는 정도라면 서드파티가 필요 없지만, 계좌이체에 필요한 예금주, 계좌번호를 클립보드에 담으려면 필요하다.
- 클립보드 복사 후 해당 페이지에서 redirect url을 동작시켜 앱을 호출시키게끔 iOS, AOS 운영체제에 유도한다.
- 블로그 내에서 사용할 수 있도록 만들 수도 있지 않을까..?
- 기본 웹 브라우저 앱 호출
- javascript 내 open 등 트리거를 통해서 url 전체 초기화 및 사용자 입력 형태로 개선한다면?
- intent://, myapp:// 등 디바이스 OS별 동작이 가능하지 않을까..?
- PoC 완료_240526
계좌이체 자동화 프로그램
예금주, 계좌번호, 은행명 입력실행하고자 하는 앱 선택 계좌이체 자동화 프로그램 예금주 계좌번호 은행명 기업은행 카카오뱅크 우리은행 카카오뱅크 기업은행 우리은행" data-ke-type="html">HTML
newdevsimple.tistory.com
728x90
반응형