> For the complete documentation index, see [llms.txt](https://documentation.swing2app.co.kr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.swing2app.co.kr/faq/webview-pushapp.md).

# 웹뷰앱, 푸시앱 FAQ

***

<details>

<summary><strong>Q1.웹뷰앱, 푸시앱의 차이는 무엇인가요?</strong></summary>

웹뷰앱, 푸시앱 모두 모바일웹(URL) 링크를 걸어서 제작하는 웹앱으로 제작 플랫폼은 동일합니다.

그러나 푸시앱은 푸시 발송(푸시 메시지) 기능과 다수 앱 기능을 이용할 수 있다는 점에서 웹뷰앱과 달라요!

아래의 표를 참고해주세요.

| 정의 | <p>웹사이트 링크를 앱에 거는 걸어서 제작하는 웹앱</p><p>앱의 다른 기능은 이용하지 않습니다.</p>                                                               | <p>웹사이트 링크를 앱에 거는 걸어서 제작하는 웹앱</p><p>웹뷰 구조+앱 하단 툴바 메뉴 네이티브 UI 추가</p>                                                                                                           |
| -- | -------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 설명 | <p>-내 웹사이트 URL을 입력만 하면 앱 생성 가능</p><p>-앱 내 모든 콘텐츠가 웹사이트 그대로 반영됨</p><p>-홈페이지 디자인, 기능, 콘텐츠 그대로 유지</p><p>-HTML 기반 서비스에 최적화</p> | <p>\*웹뷰앱의 특징 모두 동일하게 가지고 있으며, 아래 기능이 더 추가됩니다.</p><p>-웹사이트 회원 연동 가능</p><p>-푸시 알림 발송</p><p>-푸시 API 연동</p><p>-툴바 메뉴 생성</p><p>-내비게이션이 보다 직관적</p><p>-앱 내 네이티브 기능 추가 가능(커스터마이징)</p> |
| 비용 | <p>안드로이드+아이폰 통합 이용권 비용)</p><p>30만 원 \*업로드 티켓 미포함</p>                                                                       | <p>안드로이드+아이폰 통합 이용권 비용)</p><p>55만 원 \*업로드 티켓 미포함</p>                                                                                                                          |

​💡추천 TIP

웹앱의 사용 목적에 따라 다른 앱 기능은 전혀 필요가 없다면 → 웹뷰앱이 적합하며,

푸시, API 연동, 회원 연동 등 앱에서 다양한 마케팅 및 홍보 활동을 진행한다면 → 푸시 앱으로 이용하는 것이 적합합니다.

</details>

<details>

<summary>​<strong>Q2. 웹뷰, 푸시앱은 어떻게 만들 수 있나요?</strong></summary>

스윙투앱에서 웹사이트 URL 입력, 앱 이름/ 아이콘 이미지/ 대기화면 이미지만 등록하면 즉시 앱제작이 완료됩니다.

해당 앱은 APK파일로 안드로이드폰에서 다운 받아 확인 가능합니다.

스토어 출시를 원할 경우 유료앱 이용권+스토어 업로드 티켓 구매시 앱스토어, 플레이스토어 출시까지 가능합니다.

</details>

<details>

<summary>Q3.<strong>웹뷰, 푸시앱 제작시 아무 웹사이트나 넣어도 만들 수 있나요?</strong></summary>

웹뷰·푸시앱 제작시에는 **고유 도메인**(예:<http://mysite.com)이> 연결된 홈페이지만 적용이 가능합니다.\
간혹 자신의 블록, 티스토리, 인스타그램, 페이스북 등을 연결하는 경우가 있는데요. \
이 경우 앱제작 자체는 가능하오나, 앱스토어&플레이스토어는 정책상 출시가불가합니다.  \
(플랫폼 내 콘텐츠만 보여주는 단순 웹 래핑(Wrapping) 앱은 스토어 정책에서 “적합하지 않은 앱”으로 분류됩니다.)\
따라서 그냥 테스트로 나만 이용하는 용도로 제작을 하는 것이라면 아무 사이트나 넣어도 상관은 없지만 \
만든 앱을 앱스토어, 플레이스토어 출시를 생각한다면 반드시 고유 도메인이 있거나, 관리자 페이지를 통해 직접 관리하는 공식 홈페이지를 적용해서 만들어주세요.\
\
\[정리]\
웹뷰 기반 앱을 제작할 경우, 반드시 **도메인이 연결된 홈페이지 URL**을 사용해주세요.\
소셜 플랫폼 URL을 연결한 앱은 **앱스토어·플레이스토어 모두 출시가 불가능**합니다.

</details>

<details>

<summary><strong>Q4. 앱스토어/플레이스토어 등록도 해주나요?</strong></summary>

네, 플레이스토어, 앱스토어 등록 대행 해드리고 있습니다.

업로드 신청주시면 각 스토어별로 앱 등록 부터 출시까지 모두 진행해드립니다.

유료앱 이용권과 스토어별 업로드티켓 함께 구매해서 신청주셔야 합니다.

스윙투앱으로 제작한 앱이 아니더라도, 외부에서 제작한 앱도 신청을 받습니다.

플레이스토어 출시, 앱스토어 출시 대행이 필요하시면 문의 남겨주세요!

</details>

<details>

<summary><strong>Q5. 웹사이트가 수정되면 앱도 바뀌나요?</strong></summary>

네, 웹사이트 수정 시 앱에도 실시간 자동 반영됩니다.

실시간 자동 반영되기 때문에 앱 운영이 굉장히 쉽겠죠?

</details>

<details>

<summary><strong>Q6. 푸시 알림 기능이 필요할 경우, 푸시앱으로 제작하면 되나요?</strong></summary>

네, 푸시 기능이 필요할 경우 푸시앱으로 제작해주세요.

웹뷰앱은 웹사이트를 그대로 연동하는 것 외에 다른 앱 기능은 제공되지 않습니다.

따라서 어떤 기능을 이용하는지에 따라 웹뷰앱&푸시앱 중에서 선택하여 제작 가능합니다.

</details>

<details>

<summary><strong>Q7. 웹뷰앱으로 앱스토어 등록이 가능한가요?</strong></summary>

네. 플레이스토어, 앱스토어 모두 출시 됩니다.

다만, 앱에서는 사용자가 실제 참여할 수 있는 기능이 있어야 합니다.

단순한 정보 제공, 홍보용, 마케팅 컨텐츠는 심사 거절이 됩니다.

예를들어) 쇼핑몰 앱은 상품 구매, 리뷰 작성 / 레스토랑 앱은 예약하기/ 커뮤니티 앱은 채팅, 게시판 글 작성이 제공되는 것처럼 \
웹뷰앱에도 이러한 사용자 참여형 기능이 제공되어야 출시가 가능합니다.

</details>

<details>

<summary><strong>Q8. 웹뷰앱에서 카메라, 파일 업로드, 위치정보 같은 기능도 되나요?</strong></summary>

네, 웹에서 해당 기능이 구현되어 있다면 웹뷰앱에서도 연동이 가능합니다.

단, 일부 고급 기능은 권한 설정이 필요할 수 있습니다.

</details>

<details>

<summary><strong>Q9. 푸시앱은 어떤 기능이 추가된 건가요?</strong></summary>

웹뷰앱에 푸시 알림 기능 외에 앱의 다수 기능이 추가된 앱입니다.

푸시, 툴바, 툴바 메뉴 편집, 업데이트 팝업, 설정, 회원연동, API도구, 푸시 API연동, 그 외 추가 앱 기능 개발이 가능합니다.

</details>

<details>

<summary><strong>Q10. 푸시는 어떻게 보낼 수 있나요?</strong></summary>

스윙투앱 관리자 페이지에서 푸시 제목, 내용, 이미지 등을 작성해 즉시 발송하거나 예약 발송할 수 있습니다.

회원별 타겟 발송도 지원합니다.

푸시 API 연동을 통해 고객사의 홈페이지(웹사이트)에서도 직접 타겟 발송도 가능합니다.

</details>

<details>

<summary><strong>Q11. 푸시앱은 구글 플레이스토어및 애플 앱스토어심사에 통과되나요?</strong></summary>

네, 플레이스토어, 앱스토어 모두 출시 됩니다.

&#x20;다만, 푸시앱도 사용자가 실제 참여할 수 있는 기능이 있어야 합니다.

단순한 정보 제공, 홍보용, 마케팅 컨텐츠는 심사 거절이 됩니다.

예를들어) 쇼핑몰 앱은 상품 구매, 리뷰 작성 / 레스토랑 앱은 예약하기/ 커뮤니티 앱은 채팅, 게시판 글 작성이 제공되는 것처럼 \
웹뷰앱에도 이러한 사용자 참여형 기능이 제공되어야 출시가 가능합니다.

</details>

<details>

<summary><strong>Q12. 웹뷰앱과 푸시앱을 제작하는 데 시간이 얼마나 걸리나요?</strong></summary>

웹뷰앱, 푸시앱은 약 10분 내로 앱 패키징이 완료됩니다.&#x20;

앱제작이 완료되면 APK파일이 제공되구요.

이용권 구매 시, AAB파일도 함께 제공됩니다.

플레이스토어, 앱스토어 등록을 요청하시면 심사 기간 평균 7일 이내 소요됩니다.

심사가 한번에 통과될 경우 7일 이내 스토어에 출시된 앱을 확인할 수 있습니다.

단, 심사가 거절될 경우 심사 거절에 대해 조치 후 재심사를 진행해야 하므로 출시까지는 시간이 보다 소요될 수 있습니다.

</details>

<details>

<summary><strong>Q13. 플레이스토어, 앱스토어 등록은 꼭 스윙투앱에 맡겨야 하나요?</strong></summary>

플레이스토어는 직접 등록이 가능합니다. 직접 등록이 가능하실 경우 대행을 맡기지 않아도 됩니다.

다만, 신규 출시는 스윙투앱의 대행 등록을 이용하시는 것을 추천드립니다.

단, 앱스토어는 스윙투앱 대행만 가능합니다. 사용자분의 애플 개발자 계정이 있어도 직접 등록은 불가합니다.

신규 등록, 업데이트 모두 스윙투앱 업로드 신청을 통한 대행으로만 진행이 가능합니다.

</details>

<details>

<summary><strong>Q14. 웹뷰앱이지만 웹사이트에서 로그인, 결제 기능도 사용 가능한가요?</strong></summary>

네, 가능합니다.

웹사이트에 이미 로그인/결제 기능이 구현되어 있다면, 앱에서도 동일하게 작동합니다.

</details>

<details>

<summary><strong>Q15. 웹뷰앱에서 CORS 이슈가 발생하는데 어떻게 해결하나요?</strong></summary>

서버에서 CORS 설정을 허용하거나, document.domain 또는 프록시 서버 활용 방식으로 해결할 수 있습니다.

또한 스윙투앱에서 제공하는 앱 내부 브라우저 정책을 활용하는 방법도 있습니다.

CORS(Cross-Origin Resource Sharing)는 웹 브라우저의 보안 정책으로, 웹뷰 환경에서도 동일하게 적용됩니다. 스윙투앱 웹뷰앱에서 이 문제를 해결하는 방법은 크게 두 가지입니다.

**1. 서버 측에서 CORS 헤더 설정** 가장 근본적인 해결 방법은 연결하신 웹사이트의 서버에서 CORS 허용 헤더를 설정하는 것입니다. 서버 응답에 `Access-Control-Allow-Origin` 헤더를 추가하면 됩니다.

**2. 스윙투앱 JavaScript API 활용** 웹뷰 환경에서는 일반 웹과 달리 네이티브 기능을 활용할 수 있습니다. 스윙투앱에서 제공하는 JavaScript API를 사용하면 CORS 제약 없이 일부 기능을 구현할 수 있습니다.

JavaScript API 사용 방법과 예제는 아래 문서에서 확인하실 수 있습니다:&#x20;

{% embed url="<https://documentation.swing2app.co.kr/developer/webview/javascript-api#get-version-device-info>" %}

</details>

<details>

<summary><strong>Q16. 앱을 수정하고 싶으면 어떻게 해야 하나요?</strong></summary>

시앱, 웹뷰앱 모두 웹사이트만 수정하면 앱에 자동 반영됩니다.

그 외 앱 자체 기능 수정은 앱 업데이트가 필요할 수 있습니다.

기술적인 기능 역시 문의주시면 반영 가능한지 즉시 확인 해드립니다.

</details>

<details>

<summary><strong>Q17. 앱에 광고 삽입이 가능한가요? (애드몹 등)</strong></summary>

네. 애드몹(Google AdMob) 코드 삽입을 통한 배너/전면광고/보상형광고 구현이 가능합니다.

애드몹은 스윙투앱 내에서 제공되는 구글 애드몹 플로그인 상품 구매시 셋팅 가능하구요.

웹사이트 내에 구글 애드센스 광고가 셋팅되어 있다면, 앱으로 전환시에도 앱에서도 동일하게 광고가 표시됩니다.

</details>

<details>

<summary><strong>Q18. 앱에서 외부 링크(유튜브, 인스타, PDF 등)도 열 수 있나요?</strong></summary>

네. 가능합니다. 외부 링크도 웹뷰 내에서 열리며, PDF 파일도 지원됩니다.

단, 일부 외부 링크는 앱 내 브라우저가 아닌 외부 브라우저로 연결되도록 설정할 수도 있습니다.

</details>

<details>

<summary><strong>Q19. 무료체험이나 샘플 앱을 먼저 확인할 수 있나요?</strong></summary>

네, 가능합니다.

스윙투앱에서는 앱 제작 전 서비스를 미리 확인해보실 수 있도록 무료 체험 제작 기능을 제공하고 있습니다.

회원가입시 앱제작 빌드가 열리며, 무료로 앱제작이 가능합니다.&#x20;

무료앱을 직접 제작해보면서 앱 화면 구성, 메뉴 설정, 푸시 알림 등 기본적인 제작 방식을 확인하실 수 있습니다.&#x20;

모든 기능 및 테스트 무료로 이용할 수 있으며, 안드로이드폰으로 제작된 앱(APK파일) 다운받아 확인할 수 있습니다.&#x20;

다만, 무료앱은 테스트 및 체험용으로 제공되며, 실제 스토어 출시나 정식 운영을 위해서는 유료앱 전환 및 이용권 구매가 필요합니다.\
제작을 고민 중이시라면 먼저 무료앱으로 직접 테스트해보신 후, 필요한 기능이나 출시 방식에 맞춰 유료 서비스 이용을 검토해주시면 됩니다.

</details>

<details>

<summary><strong>Q20. 앱에 다국어 기능(영/중/일 등)을 넣을 수 있나요?</strong></summary>

웹사이트 자체가 다국어를 지원하면 앱에서도 동일하게 표시됩니다.

푸시앱은 푸시 내용도 다국어로 분기 발송 가능합니다.

</details>

<details>

<summary><strong>Q21. 푸시알림 클릭 시 특정 페이지(딥링크)로 연결할 수 있나요?</strong></summary>

네. 푸시 발송 시 링크(URL)를 삽입하면, 클릭 시 해당 페이지로 이동시킬 수 있습니다.

예: 특정 상품페이지, 공지사항 등

\*딥링크 이용방법 가이드를 참고해주세요&#x20;

🔗<https://documentation.swing2app.co.kr/developer/webview/deeplink-integration>

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.swing2app.co.kr/faq/webview-pushapp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
