# 테스트

## 사전 작업

플랫폼별 푸시 발송을 테스트하려면 마켓탭 콘솔 설정 및 푸시 캠페인이 필요합니다.&#x20;

{% stepper %}
{% step %}

### 푸시 설정

[certification](https://docs.marketap.io/t3ZS4WXNMj0HK27EtIMV/developer/push-notification/certification "mention") 가이드에 따라 마켓탭 콘솔의 푸시 설정을 완료합니다.
{% endstep %}

{% step %}

### 푸시 캠페인 생성

문서 하단의 [#undefined-4](#undefined-4 "mention")로 이동하세요.
{% endstep %}

{% step %}

### 플렛폼별 테스트

사전 작업을 완료하셨다면, 가이드에 따라 플랫폼별 테스트를 진행할 수 있습니다.
{% endstep %}
{% endstepper %}

## 푸시 캠페인 설정하기

오프사이드 캠페인 > 푸시 메뉴의 캠페인 추가하기를 클릭합니다.

<figure><img src="https://content.gitbook.com/content/TQoY0rYrzNUQxhlUfYFm/blobs/bIg1CX2YYlgLuRwD0eNi/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202025-07-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%202.59.55.png" alt=""><figcaption></figcaption></figure>

### 1. 캠페인 설정

캠페인 설정 섹션에서 플랫폼, 발송 채널을 모바일 - Android, iOS로 지정합니다. (Web Push를 테스트하는 경우 플랫폼을 웹으로 설정합니다.)

<figure><img src="https://content.gitbook.com/content/TQoY0rYrzNUQxhlUfYFm/blobs/cIzcIHvqzepgHyGys5ra/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202025-07-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.06.06.png" alt=""><figcaption></figcaption></figure>

### 2. 스케줄 설정

스케줄 섹션에서 이벤트 기반 발송을 선택 후 트리거 이벤트를 `홈 화면 조회` 로 설정합니다. \
나머지 메뉴는 체크 해제 또는 비워두겠습니다. 시작 시간은 `현재 시간` 을 선택하거나 임의로 지정해주세요.

<figure><img src="https://content.gitbook.com/content/TQoY0rYrzNUQxhlUfYFm/blobs/g092ABXD7ZMcRzMITxmH/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202025-07-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.04.37.png" alt=""><figcaption></figcaption></figure>

### 3. 타겟 설정

타겟 섹션에서 `전체 > 회원` 으로 설정합니다.

<figure><img src="https://content.gitbook.com/content/TQoY0rYrzNUQxhlUfYFm/blobs/oU0DafJFm6BkiPk5yxT7/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202025-07-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.12.28.png" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**주의사항: 라이브 환경 테스트 시 실제 고객에게 메시지가 발송될 수 있습니다.**

라이브 환경에서 테스트를 진행할 경우, **실제 캠페인 시작 전 ‘작성중’ 상태에서 \[테스트 발송] 기능을 사용**하시거나,\
**테스트 전용 오디언스를 별도로 생성하여 해당 오디언스를 대상으로 테스트 캠페인을 진행**하는 것을 권장드립니다.

테스트에 대한 더 자세한 내용은 아래 문서를 참고해주세요.
{% endhint %}

{% content-ref url="<https://app.gitbook.com/s/yROeODSgPulCgZ9LFAYn/campaign/common/test>" %}
[테스트 발송 및 유저 설정](https://app.gitbook.com/s/yROeODSgPulCgZ9LFAYn/campaign/common/test)
{% endcontent-ref %}

### 4. 본문 설정

본문을 원하는 데로 설정합니다. 이 시나리오에서는 다음과 같이 설정하겠습니다.&#x20;

<figure><img src="https://content.gitbook.com/content/TQoY0rYrzNUQxhlUfYFm/blobs/pHSHPExCloWs5qjixpXL/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202025-07-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.15.38.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/TQoY0rYrzNUQxhlUfYFm/blobs/95NsNBrz84a0aSnxxrvT/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202025-07-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.15.43.png" alt=""><figcaption></figcaption></figure>

이 시나리오에서는 제목과 본문, 이미지를 입력하고 푸시 클릭 액션을 딥링크로 설정해 플랫폼별 링크를 입력했습니다.

{% hint style="info" %}
푸시 버튼은 안드로이드에서만 지원됩니다.
{% endhint %}

### 5. 생성하기

이제 준비가 완료되었습니다. 하단의 전환 추적은 따로 설정하지 않고 우측 상단 버튼을 클릭해서 캠페인을 생성합니다. \
생성 후에 다음과 같은 모달이 노출되면 **닫기**를 선택해주세요.

생성을 완료하면 `작성중` 상태가 됩니다.

<figure><img src="https://260547158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTQoY0rYrzNUQxhlUfYFm%2Fuploads%2FGmYZD3xOjzPIx8k7Jwkr%2F11.png?alt=media&#x26;token=11c733b6-962f-44cd-80cd-7dc2b91dcdb5" alt=""><figcaption></figcaption></figure>

<figure><img src="https://260547158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTQoY0rYrzNUQxhlUfYFm%2Fuploads%2FtDUwWEmus9MDonF1hLi7%2F12.png?alt=media&#x26;token=108f4640-4d2a-45f6-851d-26acd885a63e" alt=""><figcaption><p>작성중 상태 확인</p></figcaption></figure>

### 6. 플랫폼별 테스트하기

이제 모든 준비가 완료되었습니다. 각 플랫폼별 테스트 가이드를 확인해주세요!

{% content-ref url="test/ios-push" %}
[ios-push](https://docs.marketap.io/t3ZS4WXNMj0HK27EtIMV/developer/push-notification/test/ios-push)
{% endcontent-ref %}

{% content-ref url="test/android-push" %}
[android-push](https://docs.marketap.io/t3ZS4WXNMj0HK27EtIMV/developer/push-notification/test/android-push)
{% endcontent-ref %}

{% content-ref url="test/web-push" %}
[web-push](https://docs.marketap.io/t3ZS4WXNMj0HK27EtIMV/developer/push-notification/test/web-push)
{% endcontent-ref %}
