네이티브 설정이 들어가야겠네요.
쇼핑몰이다보니 폰갭으로 감싼 형태에서 결제가 안되는 현상이있네요 ㅠ.ㅠ
네이티브 웹앱으로 바꿔야하나 고민에서 나오는 넉두리입니다 ㅎㅎㅎ
쇼핑몰이다보니 폰갭으로 감싼 형태에서 결제가 안되는 현상이있네요 ㅠ.ㅠ
네이티브 웹앱으로 바꿔야하나 고민에서 나오는 넉두리입니다 ㅎㅎㅎ
댓글 8개
하이브리드앱에서 기기 제어를 하려면 SPA(single page app)를 유지하면 됩니다.
하이브리드앱에서 웹뷰에서 네이티브를 제어하는 방싱은 최초 웹페이지를 벗어 나면 기기제어 연결이 끊기게 되는 구조입니다. 따라서 웹페이지 전환이 이루어지면 네이티브 컨트롤이 의도대로 되지 않게 됩니다.
앱이 최초 실행될때 웹페이지의 DOM 객체에 네이티브 연결 정보가 세팅이 되는데, 만약 페이지 전환을 위해 서버의 다른 페이지에 접속하여 웹페이지가 변경되면 기존 DOM 정보는 사라지고 새로운 DOM 세팅되면서 상태 유지가 깨저 버립니다.
해결방법은 앱에서 최초로 불러오는 웹뷰의 DOM 상태를 계속 유지하는 것입니다.
(기존의 웹페이지 전환 방식을 사용하지 않는 것!)
이것을 SPA라고 합니다.
그래서 하이브리드웹 프레임워크 에서는 이러한 특징 때문에 SPA를 유지하면서 페이지 전환이 되는 기능을 지원 합니다.
제가 사용하는 jquerymobile 의 경우도 앱에서 사용되는 모든 페이지를 한 파일에 집어 넣고 <div id="">
id로 구분하여 해당 레이어를 보여주는 방식으로 페이지 전환 효과를 구현합니다.
하이브리드앱에서 웹뷰에서 네이티브를 제어하는 방싱은 최초 웹페이지를 벗어 나면 기기제어 연결이 끊기게 되는 구조입니다. 따라서 웹페이지 전환이 이루어지면 네이티브 컨트롤이 의도대로 되지 않게 됩니다.
앱이 최초 실행될때 웹페이지의 DOM 객체에 네이티브 연결 정보가 세팅이 되는데, 만약 페이지 전환을 위해 서버의 다른 페이지에 접속하여 웹페이지가 변경되면 기존 DOM 정보는 사라지고 새로운 DOM 세팅되면서 상태 유지가 깨저 버립니다.
해결방법은 앱에서 최초로 불러오는 웹뷰의 DOM 상태를 계속 유지하는 것입니다.
(기존의 웹페이지 전환 방식을 사용하지 않는 것!)
이것을 SPA라고 합니다.
그래서 하이브리드웹 프레임워크 에서는 이러한 특징 때문에 SPA를 유지하면서 페이지 전환이 되는 기능을 지원 합니다.
제가 사용하는 jquerymobile 의 경우도 앱에서 사용되는 모든 페이지를 한 파일에 집어 넣고 <div id="">
id로 구분하여 해당 레이어를 보여주는 방식으로 페이지 전환 효과를 구현합니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 2136 |
Android
안드로이드 웹뷰어
2
|
| 2131 | |
| 2122 | |
| 2112 |
Hybrid
최근 svelte로 만든 하이브리드앱들
5
|
| 2108 | |
| 2106 | |
| 2102 | |
| 2099 |
Hybrid
캐패시터 (Ionic Capacitor)
|
| 2093 |
Hybrid
vue native 어떤가여 ㅋㅋ
7
|
| 2084 |
Hybrid
플러터와 네이티브 어플
3
|
| 2080 | |
| 2077 | |
| 2070 | |
| 2068 |
IOS
넷플릭스앱
|
| 2067 |
기타
C++
|
| 2065 | |
| 2064 | |
| 2063 | |
| 2062 | |
| 2059 | |
| 2055 |
Android
안드로이드 앱 퍼블리셔 / 운영팀 or 사업부
|
| 2053 | |
| 2047 | |
| 2044 | |
| 2037 | |
| 2036 | |
| 2033 | |
| 2027 | |
| 2026 | |
| 2025 |
기타
Flutter 2
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기