# 비공개 앱만들기

<figure><img src="/files/NESjs8BnSfzpiIrUQuDP" alt=""><figcaption></figcaption></figure>

## <img src="https://wp.swing2app.co.kr/wp-content/uploads/2020/04/%EB%8B%A8%EB%9D%BD1-1.png" alt="" data-size="line">비공개 앱 2가지 종류

### **1. 관리자 승인 후 이용 가능**&#x20;

앱 실행시 회원가입을 해야 한다는 창이 뜨며, 앱 사용자는 **회원가입을 해도 관리자가 승인을 한 다음에 앱을 이용할 수 있어요.**

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EB%B9%84%EA%B3%B5%EA%B0%9C%EC%95%B14_18.06.08.png" alt=""></div>

### 2.  회원가입 시 바로 이용 가능

앱 실행시 회원가입을 해야 한다는 창이 뜨며,&#x20;

**회원가입을 하면 관리자 승인 없어도 바로 앱을 이용할 수 있어요.**

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EC%95%B1%EA%B3%B5%EA%B0%9C%EB%B2%94%EC%9C%84%EC%97%85%EB%8E%833.18.09-1.png" alt=""></div>

**2가지의 큰 차이점은 관리자가 승인을 하는지, 안하는지의 차이점이라고 보시면 될 것 같아요.**

따라서 앱의 운영 특성에 맞게 비공개 스타일을 설정하여 제작해주시면 되겠습니다!

매뉴얼을 통해서 각각의 비공개 앱 설정이 어떻게 다른지 확인해주세요.

<figure><img src="/files/NESjs8BnSfzpiIrUQuDP" alt=""><figcaption></figcaption></figure>

## <img src="https://wp.swing2app.co.kr/wp-content/uploads/2020/04/%EB%8B%A8%EB%9D%BD1-1.png" alt="" data-size="line">&#x20;**&#x20;STEP1.비공개 회원가입시 관리자 승인 후 이용**

### <mark style="color:blue;">**1. 비공개(회원가입시 관리자 승인후 이용) 설정**</mark>

**\[회원가입시 관리자 승인을 받아야 앱 이용이 가능한] 비공개 앱을 만들어볼게요.**

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85%EC%96%91%EC%8B%9DNEW12.png" alt=""></div>

스윙 앱운영 페이에서 [**서비스관리 → 정책관리 → 앱 가입 정책** ](http://www.swing2app.co.kr/view/app_setting)페이지로 이동합니다.

<div align="left"><img src="https://s3.ap-northeast-2.amazonaws.com/swing2bucket/resource/image/help/e25b7064dd756ce836f9c7c7af5f09a6.png" alt=""></div>

&#x20;**앱 가입 정책 페이지에서 앱 공개 범위 : 공개, 비공개 여부를 선택할 수 있습니다.**

앱 가입 정책에서 앱 공개 범위를 <mark style="color:purple;">**\[비공개(회원가입시 관리자 승인 후 이용가능]**</mark>으로 설정한 다음 하단의 **\[정책 설정하기]** 버튼을 선택해서 저장해주세요.

***

### <mark style="color:blue;">**2. 앱 실행화면: 비공개 앱**</mark>

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EB%B9%84%EA%B3%B5%EA%B0%9C1.png" alt=""></div>

비공개 앱을 실행하면, 앱에 바로 접속이 되지 않구요.

로그인 화면이 먼저 뜹니다.

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EB%B9%84%EA%B3%B5%EA%B0%9C2.png" alt=""></div>

회원가입을 완료하면 알림 메시지가 뜹니다.

회원가입을 완료해도 앱 이용이 불가하구요. 관리자 인증을 받은 뒤 이용이 가능합니다.

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EB%B9%84%EA%B3%B5%EA%B0%9C3.png" alt=""></div>

미인증된 상태에서 로그인을 시도할 경우 미인증 사용자 메시지가 뜹니다.

따라서 **비공개 앱은 사용자가 회원가입을 하더라도 관리자의 승인이 없으면 앱을 이용할 수 없구요.**

**관리자 승인 이후부터 앱을 사용할 수 있어요.**&#x20;

관리자는 앱운영 페이지에서 가입한 회원들을 확인하여 승인해주셔야 합니다.

**아래에서 관리자가 가입된 회원을 승인하는 방법을 안내해드리겠습니다.  ↓↓**

***

### <mark style="color:blue;">**3. 미인증 회원 →’ 인증’으로 변경하기**</mark>

비공개 앱에서 회원가입한 회원목록을 확인하여,&#x20;

미인증 회원을 → ‘인증’으로 처리하는 방법을 알려드릴게요.

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EB%B9%84%EA%B3%B5%EA%B0%9C5.png" alt=""></div>

<mark style="color:blue;">**앱운영 → 푸시&회원 → 회원조회**</mark>**&#x20;페이지로 이동합니다.**

회원조회에서는 앱에 가입된 회원 목록을 확인할 수 있어요.

**\[상태]** 메뉴에서 회원가입 상태여부를 확인할 수 있구요.

여기서 미인증 된 회원들을 선택하여, 관리자가 ‘인증’으로 상태를 변경할 수 있습니다.

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EB%B9%84%EA%B3%B5%EA%B0%9C6.png" alt=""></div>

**1) 미인증 상태의 회원을 선택 →상단의 \[상태변경하기]를 선택 → ‘인증’ 으로 상태를 변경합니다.**

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EB%B9%84%EA%B3%B5%EA%B0%9C7.png" alt=""></div>

**2) ‘인증 상태로 변경하시겠습니까?’ 메시지창에서 ‘확인’을 눌러주세요.**

확인 완료하시면 ‘인증’ 으로 상태가 변경됩니다.&#x20;

따라서 \[관리자 승인 비공개] 앱을 이용하시는 관리자 분들은, 회원조회 페이지에서 미인증의 회원들을 ‘인증’으로 변경하여 운영해주세요!

### &#x20;<mark style="color:blue;">**4. 앱에서 사용자가 회원가입을 했는지 어떻게 알 수 있나요?**</mark>

<mark style="color:red;">=> 회원가입 안내 푸시 알림 전송, 메일 알림을 받을 수 있습니다.</mark>&#x20;

통합 알림 설정에 보시면 회원가입시 알림 발송을 이용할 수 있어요.&#x20;

[**\[앱운영-서비스관리-통합알림설정\]**](http://www.swing2app.co.kr/view/notification_setting)

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EC%9D%B4%EB%AF%B8%EC%A7%80-25-1.png" alt=""></div>

해당 페이지에서 설정해주시면, 회원가입시 관리자에게 앱 푸시와 메일이 발송됩니다.

<mark style="color:orange;">**회원가입 알림**</mark>&#x20;

**1)푸시 알림**

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EB%B9%84%EA%B3%B5%EA%B0%9C8.png" alt=""></div>

**2) 메일알림**

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/10/%EB%B9%84%EA%B3%B5%EA%B0%9C4.png" alt=""></div>

**관리자는 위의 알림을 받고 웹대시보드 회원조회로 이동하여 가입된 회원을 인증 처리할 수 있습니다.**

<mark style="color:red;">\*푸시 알림은 앱에서 관리자로 로그인 되어 있어야 알림이 발송됩니다.</mark>

<mark style="color:red;">\*메일 알림은 스윙투앱 가입계정 이메일로 발송되며, 다른 메일로 받기를 원하시면 ‘수신 이메일’에 이메일주소를 입력해주세요.</mark>

***

## <img src="https://wp.swing2app.co.kr/wp-content/uploads/2020/04/%EB%8B%A8%EB%9D%BD1-1.png" alt="" data-size="line">STEP&#x32;**. 비공개 회원가입시 이용가능**

### <mark style="color:blue;">**1. 비공개(회원가입시 이용 가능) 설정**</mark>

**두 번째 비공개앱은 \[회원가입을 하면 관리자 승인 없이도 이용가능] 앱을 제작해볼게요.**&#x20;

<div align="left"><img src="https://s3.ap-northeast-2.amazonaws.com/swing2bucket/resource/image/help/ac20e6deb42cff01262ed04925fa8819.png" alt=""></div>

앱 가입 정책에서 앱 공개 범위를 \[비공개(회원가입시 이용가능]으로 설정한 다음&#x20;

하단에 \[정책 설정하기] 버튼을 선택해서 저장해주세요.

### <mark style="color:blue;">**2. 앱 실행화면**</mark>

<div align="left"><img src="https://s3.ap-northeast-2.amazonaws.com/swing2bucket/resource/image/help/c45181da25e6bc7ebf15e0902301ac02.png" alt=""></div>

첫번째 비공개 앱과 마찬가지로 앱 실행시 앱에 바로 접속이 되지 않구요.

로그인 화면이 먼저 뜹니다.&#x20;

그리고 <mark style="color:red;">**회원가입을 하면, 관리자의 승인 없어도 바로 앱을 이용할 수 있습니다.**</mark>

비공개 앱은 이렇게 2가지 스타일로 운영을 할 수 있어요.

사용자분의 앱 운영 스타일에 맞게 비공개 스타일을 선택해서 이용해주세요.


---

# Agent Instructions: 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/manual/appmanage/service/private-app.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.
