App<->Web Communication

App<->Web Communication

webView

Javascript-Swift webView

요즈음에는 App + Web이 대세다.
App
  • 장점
    • push 알람 가능
  • 단점
    • 업데이트 사항이 있으면 따로 배포해야 함(실시간 반영 안됨)
Web
  • 장점
    • 업데이트 사항이 있어도 따로 배포하지 않아도 됨(실시간 반영됨)
  • 단점
    • push 알람 기능 X
서로의 장점만을 사용하여 App + Web을 많이 사용한다.

Example

App + Web을 사용하려면 App과 Web간의 통신이 이루어져야 한다. 예를 들어, 특정 고객의 계좌를 보여준다고 하면 고객의 Id를 App<->Web통신 전에 저장하거나 넘겨줘서 특정 고객의 계좌를 보여주도록 해야 한다.
다음 예제는 HTML/JavaScript와 Swift간의 webView(통신)를 보여주는 예제이다.
App<->Web을 통신하기 위한 방법은 2가지가 있다.
  1. bridge를 이용하는 방법
  1. Scheme(url)을 이용하는 방법

댓글

가장 많이 본 글