푸시 알림 채널 구성 push-notification-configuration
Adobe Campaign을 사용하여 푸시 알림을 전송하려면 먼저 이 페이지에 설명된 대로 환경 및 앱을 구성해야 합니다. Adobe Campaign에서 푸시 알림을 전송하는 채널은 모바일 앱 채널입니다.
Adobe Campaign을 사용하여 푸시 알림 전송을 시작하기 전에 모바일 앱과 Adobe Experience Platform의 태그에 대한 구성 및 통합이 제대로 되어 있는지 확인해야 합니다. Adobe Experience Platform Mobile SDK는 Android 및 iOS 호환 SDK를 통해 모바일에 대한 클라이언트측 통합 API를 제공합니다.
Adobe Experience Platform Mobile SDK를 사용하여 앱을 설정하려면 다음 단계를 따르십시오.
- 필수 구성 요소를 확인하십시오.
- Adobe Experience Platform 데이터 수집에서 모바일 태그 속성을 설정합니다.
- 이 페이지에서 자세히(으)로 Adobe Experience Platform Mobile SDK를 가져옵니다.
- (선택 사항) 로깅 및 라이프사이클 지표를 사용하도록 설정합니다. 자세한 내용은 이 페이지의 을(를) 참조하십시오.
- (선택 사항) 앱에 Adobe Experience Platform Assurance를 추가하여 구현의 유효성을 검사합니다. 이 페이지🔗에서 Adobe Experience Platform Assurance 확장 을(를) 구현하는 방법을 알아봅니다.
- 이 페이지의 자세히로 Adobe Campaign에서 iOS 및 Android Mobile Services를 구성합니다.
- 모바일 속성에 Adobe Campaign 확장을 설치하고 구성합니다.
- 앱에서 Adobe Experience Platform Mobile SDK를 설정하려면 Adobe Experience Platform Mobile SDK 설명서를 따르십시오.
필수 구성 요소 before-starting
권한 설정 setup-permissions
모바일 애플리케이션을 만들기 전에 먼저 Adobe Experience Platform의 태그에 대한 올바른 사용자 권한이 있는지 확인하거나 사용자에게 할당해야 합니다. Adobe Experience Platform의 태그에 대한 사용자 권한은 Adobe Admin Console을 통해 사용자에게 할당됩니다. 자세한 내용은 태그 설명서를 참조하세요.
속성 및 회사 권한을 할당하려면 아래 단계를 따르십시오.
-
Admin Console 에 액세스합니다.
-
Products 탭에서 Adobe Experience Platform Data Collection 카드를 선택합니다.
-
기존 Product Profile 을(를) 선택하거나 New profile 단추를 사용하여 새 을(를) 만듭니다. Admin Console 설명서에서 새 New profile 을(를) 만드는 방법을 알아보세요.
-
Permissions 탭에서, Property Rights 를 선택합니다.
-
Add all 을(를) 클릭합니다. 이렇게 하면 제품 프로필에 다음 권한이 추가됩니다.
- Approve
- Develop
- Edit Property
- Manage Environments
- Manage Extensions
- Publish
Adobe Campaign 확장을 설치 및 게시하고 Adobe Experience Platform Mobile SDK 에 앱 속성을 게시하려면 이러한 권한이 필요합니다.
-
그런 다음 왼쪽 메뉴에서 Company rights 을(를) 선택합니다.
-
다음 권한을 추가합니다.
- Manage App Configurations
- Manage Properties
모바일 앱 개발자가 Adobe Experience Platform 데이터 수집 에서 푸시 자격 증명을 설정하려면 이러한 권한이 필요합니다.
-
Save 를 클릭합니다.
이 Product profile 을(를) 사용자에게 할당하려면 아래 단계를 따르십시오.
-
Admin Console 에 액세스합니다.
-
Products 탭에서 Adobe Experience Platform Data Collection 카드를 선택합니다.
-
이전에 구성한 Product profile 를 선택합니다.
-
Users 탭에서 Add user 을 클릭합니다.
-
사용자의 이름 또는 이메일 주소를 입력하고 사용자를 선택합니다. Save 을(를) 클릭합니다.
note note NOTE 사용자가 이전에 Admin Console에서 만들어진 것이 아니라면 사용자 추가 설명서를 참조하세요.
앱 구성 configure-app
기술 설정에는 앱 개발자와 비즈니스 관리자 간의 긴밀한 협업이 포함됩니다. Adobe Campaign을(를) 사용하여 푸시 알림 전송을 시작하기 전에 Adobe Experience Platform Data Collection에서 설정을 정의하고 모바일 앱을 Adobe Experience Platform Mobile SDK와 통합해야 합니다.
아래 링크에 자세히 설명된 구현 단계를 따르십시오.
- Apple iOS 의 경우: Apple 설명서에서 APNs에 앱을 등록하는 방법에 대해 알아보세요.
- Google Android 의 경우: Android에서 Firebase Cloud Messaging 클라이언트 앱을 설정하는 방법은 Google 설명서를 참조하세요.
Adobe Experience Platform 데이터 수집에서 모바일 태그 속성 설정 launch-property
모바일 속성을 설정하면 모바일 앱 개발자 또는 마케터가 모바일 SDK를 구성할 수 있습니다. 일반적으로 관리하려는 각 모바일 애플리케이션에 대해 모바일 속성을 만듭니다. Adobe Experience Platform Mobile SDK 설명서에서 모바일 속성을 만들고 구성하는 방법에 대해 알아봅니다.
Adobe Experience Platform 설명서에서 Adobe Experience Platform Data Collection 태그에 대해 자세히 알아보세요.
만든 후에는 새 태그 속성을 열고 라이브러리를 만듭니다. 방법은 다음과 같습니다.
- 왼쪽 탐색에서 게시 흐름(으)로 이동한 다음 라이브러리 추가 를 선택합니다.
- 라이브러리 이름을 입력하고 환경을 선택합니다.
- 변경된 모든 리소스 추가 및 개발에 저장 및 빌드 를 선택합니다.
- 마지막으로 작업 라이브러리 선택 단추에서 이 라이브러리를 작업 라이브러리로 설정하십시오.
Campaign에서 모바일 서비스 구성 push-service
Adobe Experience Platform Data Collection에서 모바일 앱을 설정한 후에는 Adobe Campaign 에서 푸시 알림을 보낼 수 있도록 두 개의 서비스(iOS 디바이스용 서비스, Android 디바이스용 서비스)를 만들어야 합니다.
푸시 알림은 전용 서비스를 통해 앱 사용자에게 전송됩니다. 사용자가 앱을 설치할 때 이 서비스에 가입합니다. Adobe Campaign은 이 서비스를 사용하여 앱 가입자만 타깃팅합니다. 이 서비스에서는 iOS 및 Android 앱을 추가하여 iOS 및 Android 디바이스에서 전송해야 합니다.
푸시 알림을 전송하는 서비스를 만들려면 아래 단계를 수행하십시오.
-
Profiles and Targets > Services and Subscriptions 탭으로 이동하여 Create 을(를) 클릭합니다.
{width="800"}
-
Label 및 Internal name 을(를) 입력하고 Mobile application 유형을 선택하십시오.
note note NOTE 기본 Subscriber applications (nms:appSubscriptionRcp) 대상 매핑이 받는 사람 테이블에 연결되어 있습니다. 다른 대상 매핑을 사용하려면 새 대상 매핑을 만들고 서비스의 Target mapping 필드에 입력해야 합니다. 이 페이지에서 대상 매핑에 대해 자세히 알아보세요. -
오른쪽의 Add 아이콘을 사용하여 이 서비스를 사용하는 모바일 응용 프로그램을 정의합니다.
iOS 디바이스용 앱을 만들려면 다음 단계를 수행하십시오.
-
Create an iOS application 을(를) 선택하고 Next 을(를) 클릭합니다 .
{width="600"}
-
Label 필드에 앱 이름을 입력합니다.
-
(선택 사항) 일부 Application variables 을(를) 사용하여 푸시 메시지 콘텐츠를 보강할 수 있습니다. 이는 완전히 맞춤화가 가능하며 모바일 디바이스로 전송되는 메시지 페이로드의 일부입니다.
아래 예에서는 mediaURl 및 mediaExt 변수가 추가되어 리치 푸시 알림을 만든 다음 응용 프로그램에 알림 내에 표시할 이미지를 제공합니다.
{width="600"}
-
Subscription parameters 탭으로 이동하여 Subscriber applications (nms:appsubscriptionRcp) 스키마의 확장으로 매핑을 정의합니다.
-
Sounds 탭으로 이동하여 재생할 소리를 정의합니다. Add 을(를) 클릭하고 응용 프로그램에 포함된 파일 이름 또는 시스템 사운드 이름을 포함해야 하는 Internal name 필드를 채웁니다.
-
개발 응용 프로그램 구성을 시작하려면 Next 을(를) 클릭하십시오.
-
통합 키는 각 애플리케이션에 따라 다릅니다. 모바일 애플리케이션을 Adobe Campaign에 연결합니다.
동일한 Integration key 이(가) SDK를 통해 Adobe Campaign 및 응용 프로그램 코드에 정의되어 있는지 확인하십시오.
자세한 내용은 개발자 설명서를 참조하세요
note note NOTE Integration key 은(는) 문자열 값으로 완전히 사용자 지정할 수 있지만 SDK에 지정된 값과 정확히 동일해야 합니다. 애플리케이션의 개발 버전(샌드박스)과 프로덕션 버전에는 동일한 인증서를 사용할 수 없습니다. -
서비스의 모바일 애플리케이션을 개인화하려면 Application icon 필드에서 아이콘을 선택하십시오.
-
Authentication mode 을(를) 선택합니다. 두 가지 모드를 사용할 수 있습니다.
-
(권장) Token-based authentication: APNs 연결 설정 Key Id, Team Id 및 Bundle Id 을(를) 입력한 다음 Enter the private key… 을(를) 클릭하여 p8 인증서를 선택합니다. Token-based authentication 에 대한 자세한 내용은 Apple 설명서를 참조하세요.
-
Certificate-based authentication: Enter the certificate… 을(를) 클릭한 다음 p12 키를 선택하고 모바일 애플리케이션 개발자가 제공한 암호를 입력하십시오. 이 인증서는 만료 날짜가 포함되어 있으며 매년 갱신해야 합니다. 사용자의 서비스가 중단되지 않도록 하려면 인증서가 만료되기 전에 인증서를 업데이트하십시오. 인증서는 1년 동안 유효하며 APNs와 계속 통신하려면 인증서를 업데이트해야 합니다.
-
-
Test the connection 단추를 사용하여 구성의 유효성을 검사하십시오.
-
Next 을(를) 클릭하여 프로덕션 응용 프로그램 구성을 시작하고 위에 설명된 것과 동일한 단계를 수행합니다.
-
Finish 를 클릭합니다.
이제 iOS 애플리케이션을 Campaign에서 사용할 준비가 되었습니다.
Android 디바이스용 앱을 만들려면 다음 단계를 수행하십시오.
-
Create an Android application 을(를) 선택하고 Next 을(를) 클릭합니다 .
{width="600"}
-
Label 필드에 앱 이름을 입력합니다.
-
통합 키는 각 애플리케이션에 따라 다릅니다. 모바일 애플리케이션을 Adobe Campaign에 연결합니다.
동일한 Integration key 이(가) SDK를 통해 Adobe Campaign 및 응용 프로그램 코드에 정의되어 있는지 확인하십시오.
자세한 내용은 개발자 설명서를 참조하세요
note note NOTE Integration key 은(는) 문자열 값으로 완전히 사용자 지정할 수 있지만 SDK에 지정된 값과 정확히 동일해야 합니다. -
서비스의 모바일 애플리케이션을 개인화하려면 Application icon 필드에서 아이콘을 선택하십시오.
-
API version 드롭다운 목록에서 HTTP v1 을(를) 선택합니다.
-
JSON 키 파일을 로드하려면 Load project json file to extract project details… 링크를 클릭하십시오. JSON 파일을 추출하는 방법에 대한 자세한 내용은 Google Firebase 설명서를 참조하세요.
다음 세부 정보를 수동으로 입력할 수도 있습니다.
- Project Id
- Private Key
- Client Email
-
Test the connection 단추를 사용하여 구성의 유효성을 검사하십시오.
note caution CAUTION Test connection 단추는 MID 서버가 FCM 서버에 액세스할 수 있는지 여부를 확인하지 않습니다. -
(선택 사항) 필요한 경우 일부 Application variables(으)로 푸시 메시지 콘텐츠를 보강할 수 있습니다. 이는 완전히 맞춤화가 가능하며 모바일 디바이스로 전송되는 메시지 페이로드의 일부입니다.
-
Finish 을(를) 클릭한 다음 Save 을(를) 클릭합니다. 이제 Android 애플리케이션을 Campaign에서 사용할 준비가 되었습니다.
다음은 푸시 알림을 추가로 개인화할 FCM 페이로드 이름입니다.
table 0-row-3 1-row-3 2-row-3 1-align-center 2-align-center 3-align-center 5-align-center 6-align-center 7-align-center 9-align-center 10-align-center 11-align-center | ||
---|---|---|
메시지 유형 | 구성 가능한 메시지 요소(FCM 페이로드 이름) | 구성 가능한 옵션(FCM 페이로드 이름) |
데이터 메시지 | N/A | validate_only |
알림 메시지 | 제목, 본문, android_channel_id, 아이콘, 사운드, 태그, 색상, click_action, 이미지, 티커, 고정, 가시성, notification_priority, notification_count | validate_only |
모바일 속성에서 Adobe Campaign 확장 구성 configure-extension
Adobe Experience Platform Mobile SDK용 Adobe Campaign Classic 확장 은(는) 모바일 앱에 대한 푸시 알림을 실행하고 사용자 푸시 토큰을 수집하고 Adobe Experience Platform 서비스와의 상호 작용 측정을 관리하는 데 도움이 됩니다.
Campaign Classic v7 및 Campaign v8 모두에 적용되는 이 확장은 환경에 사전 설치되어 있으므로 구성해야 합니다. 모바일 태그 속성에 대한 확장을 구성하려면 다음 단계를 수행합니다.
- 이전에 만든 태그 속성을 엽니다.
- 왼쪽 탐색에서 확장(으)로 이동한 다음 카탈로그 탭을 엽니다. 검색 필드를 사용하여 Adobe Campaign Classic 확장을 찾습니다.
- Campaign Classic 카드에서 설치 단추를 클릭합니다.
- Adobe Experience Platform Mobile SDK 설명서에 설명된 대로 설정을 입력합니다.
이제 Adobe Experience Platform Mobile SDK 설명서에 자세히 설명된 대로 앱에 캠페인을 추가할 수 있습니다.