v7

Android용 구성 단계

마지막 업데이트: 2023-08-31
  • 주제:
  • Push
    이 항목에 대한 자세한 내용 보기
  • 작성 대상:
  • User
    Developer

패키지가 설치되면 Adobe Campaign Classic에서 Android 앱 설정을 정의할 수 있습니다.

노트

iOS용 앱을 구성하는 방법 및 iOS용 게재를 만드는 방법에 대해 알아보려면 다음을 참조하십시오. 섹션.

주요 단계:

  1. Android 외부 계정 구성
  2. Android 서비스 구성
  3. Campaign에서 모바일 앱 만들기
  4. 추가 데이터로 앱 스키마 확장

그러면 다음을 수행할 수 있습니다. android 리치 알림 만들기.

Android 외부 계정 구성

Android의 경우 두 개의 커넥터를 사용할 수 있습니다.

  • MTA 하위 항목당 하나의 연결을 허용하는 V1 커넥터입니다.
  • 처리량을 개선하기 위해 FCM 서버에 동시에 연결할 수 있는 V2 커넥터입니다.

사용할 커넥터를 선택하려면 다음 단계를 수행하십시오.

  1. 다음으로 이동 Administration > Platform > External accounts.

  2. 다음 항목 선택 Android routing 외부 계정입니다.

  3. 다음에서 Connector 탭, 다음을 입력합니다. JavaScript used in the connector 필드:

    Android V2의 경우: https://localhost:8080/nms/jsp/androidPushConnectorV2.js

    노트

    https://localhost:8080/nms/jsp/androidPushConnector.js에 따라 구성할 수도 있지만 커넥터 버전 2를 사용하는 것이 좋습니다.

  4. Android V2의 경우 Adobe 서버 구성 파일(serverConf.xml)에서 한 개의 추가 매개 변수를 사용할 수 있습니다.

    • maxGCMConnectPerChild: 각 하위 서버에서 시작된 FCM에 대한 병렬 HTTP 요청의 최대 제한(기본적으로 8개).

Android 서비스 구성

비디오에서 Android 서비스를 구성하는 방법을 알아봅니다.

  1. 로 이동 Profiles and Targets > Services and subscriptions 노드 및 클릭 New.

  2. 정의 LabelInternal name.

  3. 로 이동 Type 필드 및 선택 Mobile application.

    노트

    기본값 Subscriber applications (nms:appSubscriptionRcp) 대상 매핑이 수신자 테이블에 연결됩니다. 다른 대상 매핑을 사용하려면 새 대상 매핑을 생성하고 Target mapping 서비스 필드. 대상 매핑 만들기에 대한 자세한 내용은 이 섹션.

  4. 그런 다음 Add 단추를 클릭하여 응용 프로그램 유형을 선택합니다.

  5. Android 애플리케이션을 만듭니다. 이 작업에 대한 자세한 정보는 이 섹션을 참조하십시오.

Android 모바일 애플리케이션 만들기

서비스를 만든 후 이제 Android 애플리케이션을 만들어야 합니다.

  1. 새로 만든 서비스에서 Add 단추를 클릭하여 응용 프로그램 유형을 선택합니다.

  2. 선택 Create an Android application 을(를) 입력합니다. Label.

  3. 동일한 것으로 확인 Integration key 는 Adobe Campaign 및 SDK를 통한 애플리케이션 코드에 정의되어 있습니다. 이 작업에 대한 자세한 정보는 이 섹션을 참조하십시오.

    노트

    다음 Integration key 는 문자열 값으로 완전히 사용자 지정할 수 있지만 SDK에 지정된 것과 정확히 동일해야 합니다.

  4. 다음 항목 선택 API version: HTTP v1 또는 HTTP(기존) 이러한 구성은 다음에서 자세히 설명합니다. 이 섹션

  5. 다음을 입력합니다. Firebase Cloud Messaging the Android connection settings 필드.

  6. Finish​을(를) 클릭한 뒤 Save​을(를) 클릭합니다. 이제 Android 애플리케이션을 Campaign Classic에서 사용할 준비가 되었습니다.

기본적으로 Adobe Campaign은 User identifier (@userKey) 필드 Subscriber applications (nms:appSubscriptionRcp) 테이블. 이 키를 사용하면 구독을 수신자에게 연결할 수 있습니다. 추가 데이터(예: 복잡한 조정 키)를 수집하려면 다음 구성을 적용해야 합니다.

API 버전 선택

서비스 및 새 모바일 애플리케이션을 만든 후에는 선택한 API 버전에 따라 모바일 애플리케이션을 구성해야 합니다.

  • HTTP v1 구성에 자세히 설명되어 있습니다 이 섹션.
  • HTTP(기존) 구성에 자세히 설명되어 있습니다 이 섹션.

HTTP v1 API 구성

HTTP v1 API 버전을 구성하려면 아래 단계를 수행합니다.

  1. Mobile application creation wizard 창, 선택 HTTPV1 다음에서 API version 드롭다운.

  2. 클릭 Load project json file to extract project details… 를 클릭하여 JSON 키 파일을 직접 로드합니다. JSON 파일을 추출하는 방법에 대한 자세한 내용은 다음을 참조하십시오. 이 페이지.

    다음 세부 정보를 수동으로 입력할 수도 있습니다.

    • Project Id
    • Private Key
    • Client Email

  3. 클릭 Test the connection 구성이 올바르고 마케팅 서버가 FCM에 액세스할 수 있는지 확인하려면 다음을 수행하십시오.

    주의

    중간 소싱 배포의 경우 Test connection MID 서버가 FCM 서버에 액세스할 수 있는지 여부를 확인하지 않습니다.

  4. 옵션으로 다음을 사용하여 푸시 메시지 콘텐츠를 보강할 수 있습니다 Application variables 필요한 경우. 이는 완전히 맞춤화가 가능하며 모바일 디바이스로 전송되는 메시지 페이로드의 일부입니다.

  5. Finish​을(를) 클릭한 뒤 Save​을(를) 클릭합니다. 이제 Android 애플리케이션을 Campaign Classic에서 사용할 준비가 되었습니다.

다음은 푸시 알림을 추가로 개인화할 FCM 페이로드 이름입니다.

메시지 유형 구성 가능한 메시지 요소(FCM 페이로드 이름) 구성 가능한 옵션(FCM 페이로드 이름)
데이터 메시지 N/A validate_only
알림 메시지 제목, 본문, android_channel_id, 아이콘, 사운드, 태그, 색상, click_action, 이미지, 티커, 고정, 가시성, notification_priority, notification_count
validate_only


HTTP(기존) API 구성

HTTP(기존) API 버전을 구성하려면 아래 단계를 수행합니다.

  1. Mobile application creation wizard 창, 선택 HTTP (legacy) 다음에서 API version 드롭다운.

  2. 다음을 입력합니다. Project key 모바일 애플리케이션 개발자가 제공한 것입니다.

  3. 옵션으로 다음을 사용하여 푸시 메시지 콘텐츠를 보강할 수 있습니다 Application variables 필요한 경우. 이는 완전히 맞춤화가 가능하며 모바일 디바이스로 전송되는 메시지 페이로드의 일부입니다.

    다음 예제에서는 를 추가합니다 제목, imageURLiconURL 리치 푸시 알림을 만든 다음 애플리케이션에 알림 내에 표시할 이미지, 제목 및 아이콘을 제공합니다.

  4. Finish​을(를) 클릭한 뒤 Save​을(를) 클릭합니다. 이제 Android 애플리케이션을 Campaign Classic에서 사용할 준비가 되었습니다.

다음은 푸시 알림을 추가로 개인화할 FCM 페이로드 이름입니다.

메시지 유형 구성 가능한 메시지 요소(FCM 페이로드 이름) 구성 가능한 옵션(FCM 페이로드 이름)
데이터 메시지 N/A dryRun
알림 메시지 제목, 본문, android_channel_id, 아이콘, 사운드, 태그, 색상, click_action
dryRun

appsubscriptionRcp 스키마 확장

비디오에서 appsubscriptionRcp 스키마를 확장하는 방법 알아보기

다음을 확장해야 합니다. appsubscriptionRcp 앱의 매개 변수를 Campaign 데이터베이스에 저장할 새 추가 필드를 정의할 수 있습니다. 이러한 필드는 예를 들어 개인화에 사용됩니다. 방법은 다음과 같습니다.

  1. 의 확장을 만듭니다. Subscriber applications (nms:appsubscriptionRcp) 새 필드를 스키마하고 정의합니다. 에서 스키마 확장에 대해 자세히 알아보기 이 페이지

  2. 에서 매핑 정의 Subscription parameters 탭.

    주의

    에서 구성 이름을 확인하십시오. Subscription parameters 탭은 모바일 애플리케이션 코드의 탭과 동일합니다. 이 섹션을 참조하십시오.

이 페이지의