모바일 앱에서 Adobe Experience Cloud 구현 자습서

Adobe Experience Platform Mobile SDK를 사용하여 모바일 앱에서 Adobe Experience Cloud 애플리케이션을 구현하는 방법을 알아봅니다.

Experience Platform 모바일 SDK는 Adobe Experience Cloud 고객이 Adobe Experience Platform Edge Network를 통해 Adobe 애플리케이션 및 서드파티 서비스와 모두 상호 작용할 수 있도록 하는 클라이언트측 SDK입니다. 다음을 참조하십시오. Adobe Experience Platform Mobile SDK 설명서 를 참조하십시오.

아키텍처

이 튜토리얼에서는 샘플 소매 앱인 Luma에서 Platform Mobile SDK를 구현하는 과정을 안내합니다. 다음 Luma 앱 에는 사실적인 구현을 구축할 수 있는 기능이 있습니다. 이 자습서를 완료한 후에는 자체 모바일 앱에서 Mobile SDK Experience Platform을 통해 모든 마케팅 솔루션 구현을 시작할 준비가 되어 있어야 합니다.

단원은 iOS용으로 설계되고 Swift/SwiftUI로 작성되지만 많은 개념이 Android™에도 적용됩니다.

이 자습서를 완료하면 다음 작업을 수행할 수 있습니다.

NOTE
에 대해 유사한 다중 솔루션 자습서를 사용할 수 있습니다. 웹 SDK.

전제 조건

이 단원들에서는 사용자에게 Adobe ID와 연습을 완료하는 데 필요한 사용자 수준 권한이 있다고 가정합니다. 그렇지 않은 경우 Adobe 관리자에게 연락하여 액세스 권한을 요청해야 합니다.

  • 데이터 수집에서 다음을 수행해야 합니다.

    • 플랫폼—권한 항목 모바일

    • 속성 권한—권한 항목 대상 개발, 승인, 게시, 확장 관리, 및 환경 관리.

    • 회사 권한—권한 항목 대상 속성 관리 그리고 선택적 푸시 메시지 단원을 완료하면 앱 구성 관리

      태그 권한에 대한 자세한 내용은 태그에 대한 사용자 권한 를 참조하십시오.

  • Experience Platform에서 다음을 수행해야 합니다.

    • 데이터 모델링—스키마를 관리하고 볼 수 있는 권한 항목입니다.

    • Identity Management—id 네임스페이스를 관리하고 볼 수 있는 권한 항목입니다.

    • 데이터 수집—데이터스트림을 관리하고 볼 수 있는 권한 항목입니다.

    • Real-Time CDP, Journey Optimizer 또는 Customer Journey Analytics과 같은 플랫폼 기반 애플리케이션의 고객이며, 다음과 같은 관련 단원을 수행합니다.

      • 데이터 관리—데이터 세트를 관리하고 볼 수 있는 권한 항목입니다.
      • 개발 샌드박스 이 자습서에 사용할 수 있습니다.
    • Journey Optimizer 단원의 경우 다음을 구성할 권한이 필요합니다. 푸시 알림 서비스 및 를 앱 표면, a 여정, a 메시지, 및 메시지 사전 설정. [의사 결정 관리]를 위해서는 다음에 대한 적절한 권한이 필요합니다. 오퍼 관리결정 설명한 대로 여기.

  • Adobe Analytics의 경우 다음 사항을 알고 있어야 합니다. 보고서 세트 를 사용하여 이 자습서를 완료할 수 있습니다.

  • Adobe Target의 경우 활동을 만들고 활성화할 수 있는 권한이 있어야 합니다.

NOTE
이 자습서의 일부로 스키마, 데이터 세트, ID 등을 만듭니다. 한 샌드박스에서 여러 사람이 이 자습서를 진행하는 경우 이러한 개체를 만들 때 이름 지정 규칙의 일부로 ID를 추가하거나 앞에 추가하는 것이 좋습니다. 예: 추가 - <your name or initials> 작성해야 하는 객체의 이름입니다.

버전 기록

  • 2023년 11월 29일: 새로운 샘플 앱과 인앱 메시지, 의사 결정 관리 및 Adobe Target에 대한 새로운 단원으로 주요 검토.
  • 2022년 3월 9일: 최초 게시

Luma 앱 다운로드

두 가지 버전의 샘플 앱을 다운로드할 수 있습니다. 두 버전 모두 다운로드/클론 복제 가능 Github. 다음 두 개의 폴더를 찾을 수 있습니다.

  1. 시작: 이 자습서에서 실습형 연습을 완료하는 데 사용해야 하는 대부분의 Experience Platform Mobile SDK 코드에 대해 코드가 없거나 자리 표시자 코드가 있는 프로젝트.
  2. 완료: 전체 구현이 포함된 버전을 참조할 수 있습니다.
NOTE
iOS을 플랫폼으로 사용하고 Swift 프로그래밍 언어로, SwiftUI UI 프레임워크 및 Xcode 를 IDE(통합 개발 환경)로 사용하십시오. 그러나 설명된 구현 개념의 대부분은 다른 개발 플랫폼에 대해 유사합니다. 많은 사용자가 이전 iOS/Swift(UI) 경험을 거의 또는 전혀 사용하지 않고 이미 이 자습서를 성공적으로 완료했습니다. 전문가가 아니어도 단원을 완료할 수는 있지만, 코드를 읽고 이해할 수 있으면 단원을 최대한 활용할 수 있습니다.

App Store에서 최종 프로덕션 버전의 앱을 다운로드할 수 있습니다.

다운로드

그럼 시작해 보겠습니다!

SUCCESS
Adobe Experience Platform Mobile SDK에 대해 학습하는 데 시간을 투자해 주셔서 감사합니다. 질문이 있거나 일반적인 피드백을 공유하려는 경우 또는 향후 콘텐츠에 대한 제안이 있는 경우 이에 대해 공유하십시오 Experience League 커뮤니티 토론 게시물.

다음: XDM 스키마 만들기

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b