

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 애플리케이션 생성 및 푸시 채널 활성화
<a name="procedure-enable-push"></a>

 AWS 최종 사용자 메시징 푸시를 사용하여 푸시 알림을 전송하려면 먼저 애플리케이션을 생성하고 푸시 알림 채널을 활성화해야 합니다.

## 컨텍스트
<a name="procedure-contextual-enable-push"></a>

**애플리케이션**  
애플리케이션은 모든 AWS 최종 사용자 메시징 푸시 설정을 위한 스토리지 컨테이너입니다. 애플리케이션은 Amazon Pinpoint 채널, 캠페인 및 여정 설정도 저장합니다.

**Key(키)**  
 AWS 최종 사용자 메시징 푸시가 APNs 인증 토큰에 암호화 방식으로 서명하는 데 사용하는 프라이빗 서명 키입니다. 이 서명 키는 Apple 개발자 계정에서 얻을 수 있습니다.  
서명 키를 제공하는 경우AWS End User Messaging Push는 토큰을 사용하여 보내는 모든 푸시 알림에 대해 APNs으로 인증합니다. 이 서명 키로 APNS 프로덕션 환경 및 샌드박스 환경에 푸시 알림을 보낼 수 있습니다.  
서명 키는 인증서와 달리 만료되지 않습니다. 키는 한 번만 입력하면 되고, 나중에 갱신할 필요가 없습니다. 또한 동일한 서명 키를 여러 앱에 사용할 수 있습니다. 자세한 내용은 [Xcode 도움말](https://help.apple.com/developer-account/#/deva05921840)의 *인증 키로 APNs와 통신*을 참조하세요.

**Certificate**  
푸시 알림을 보낼 때 AWS End User Messaging Push가 APNs으로 인증하는 데 사용하는 TLS 인증서입니다. APNs 인증서는 프로덕션 환경과 샌드박스 환경을 둘 다 지원할 수도 있고, 샌드박스 환경만 지원하는 경우도 있습니다. 이 인증서는 Apple 개발자 계정에서 얻을 수 있습니다.  
인증서는 1년 후 만료됩니다. 이 경우 새 인증서를 생성한 다음 AWS 최종 사용자 메시징 푸시에 제공하여 푸시 알림 전송을 갱신해야 합니다. 자세한 내용은 [Xcode 도움말](https://help.apple.com/developer-account/#/dev82a71386a)의 *TLS 인증서를 사용하여 APN와 통신*을 참조하십시오.

## 사전 조건
<a name="procedure_prerequisite-enable-push"></a>

푸시 채널을 사용하려면 먼저 푸시 서비스에 대한 유효한 자격 증명이 필요합니다. 자격 증명 획득에 대한 자세한 내용은 섹션을 참조하세요[AWS 최종 사용자 메시징 푸시 시작하기](getting-started.md).

## 절차
<a name="procedure_steps-enable-push"></a>

다음 지침에 따라 애플리케이션을 생성하고 푸시 채널을 활성화합니다. 이 절차를 완료하려면 애플리케이션 이름만 입력하면 됩니다. 나중에 푸시 채널을 활성화하거나 비활성화할 수 있습니다.

1. [https://console.aws.amazon.com/push-notifications/](https://console.aws.amazon.com/push-notifications/) AWS 최종 사용자 메시징 푸시 콘솔을 엽니다.

1. **애플리케이션 생성**을 선택합니다.

1. **애플리케이션 이름**에 애플리케이션의 이름을 입력합니다.

1. (선택 사항)이 선택적 단계에 따라 **Apple 푸시 알림 서비스(APNs** 활성화합니다.

   1. **Apple 푸시 알림 서비스(APNs** 선택합니다. **** 

   1. **기본 인증 유형**에서 다음 중 하나를 선택합니다.

      1. **키 자격 증명을** 선택하는 경우 Apple 개발자 계정에서 다음 정보를 제공합니다. AWS End User Messaging Push는 인증 토큰을 구성하기 위해이 정보가 필요합니다.
         + **키 ID** - 서명 키에 할당된 ID입니다.
         + **번들 식별자** - iOS 앱에 할당된 ID입니다.
         + **팀 식별자** – Apple 개발자 계정 팀에 할당된 ID입니다.
         + **인증 키** - 인증 키를 생성할 때 Apple 개발자 계정에서 다운로드하는 .p8 파일입니다.

      1. **인증서 자격 증명**을 선택한 경우 다음 정보를 제공합니다.
         + **SSL 인증서** – TLS 인증서용 .p12 파일입니다.
         + **인증서 암호** - 인증서에 암호를 할당했으면 여기에 입력합니다.
         + **인증서 유형** - 사용할 인증서 유형을 선택합니다.

1. (선택 사항)이 선택적 단계에 따라 **Firebase Cloud Messaging(FCM)**을 활성화합니다.

   1. **Firebase Cloud Messaging(FCM)**에서 **활성화**를 선택합니다.

   1. **기본 인증 유형**에서 다음 중 하나를 선택합니다.

      1. **토큰 자격 증명(권장)**에서 **파일 선택을** 선택한 다음 서비스 JSON 파일을 선택합니다.

      1. **키 자격 증명**에 **API** 키에 키를 입력합니다.

1. (선택 사항)이 선택적 단계에 따라 **Baidu 클라우드 푸시**를 활성화합니다.

   1. **Baidu Cloud Push**에서 **활성화**를 선택합니다.

   1. **API 키**에 API 키를 입력합니다.

   1. **보안 암호 키**에 보안 암호 키를 입력합니다.

1. (선택 사항)이 선택적 단계에 따라 **Amazon Device Messaging**을 활성화합니다.

   1. **Amazon Device Messaging**에서 **활성화**를 선택합니다.

   1. **클라이언트 ID**에 클라이언트 ID를 입력합니다.

   1. **클라이언트 보안 암호**에 클라이언트 보안 암호를 입력합니다.

1. **애플리케이션 생성**을 선택합니다.