본문 바로가기
Develop

[입금이체] 웹뷰 환경에서의 앱링크 미동작 이슈

by 너드나무 2024. 5. 25.
728x90

서론

지난번 웹앱에서 입금이체에 대한 부분을 구현하던 도중 발생한 이슈 정리를 해보고자 한다.

개발 가설

 

[설계] 웹앱 서비스 계좌/입금이체 기능 추가의 건

서론운영하고 있는 웹앱 서비스에서 특정 인원에 대한 간편 계좌 이체 기능을 추가하려고 한다.고도화 단계를 나누어 단순 클립보드 형태의 이체 지원(Level 1), 입금이체 API 연동(Level 2)으로 구상

newdevsimple.tistory.com


개발 이슈

  1. myapp://, itms-apps:// 미동작
    1. iOS, AOS 운영체제에 대한 보안 정책으로 직접 접속한 url이 아닐 경우, 미동작하는 이슈가 발생했다.
    2. 테스트는 기업은행(개인) 앱으로 진행하였다.
      1. 앱스토어 : itms-apps://apps.apple.com/kr/app/i-one-bank-개인고객용/id1460543865
      2. 앱링크 : 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
반응형