Flutter_AEPEdge는 플러터용 공식 Adobe Experience Platform SDK 확장으로, 모바일 장치에서 Adobe Experience Edge로 데이터를 원활하게 전송할 수 있도록 해줍니다. 개발자는 플러터 애플리케이션에서 사용자 참여 데이터, 이벤트 및 컨텍스트 정보를 직접 Adobe의 분석 및 타겟 관리 플랫폼에 수집하고 전송할 수 있습니다. Android와 iOS 모두 지원하며, Adobe의 실시간 데이터 처리 인프라와 네이티브로 통합되어 있습니다. 깔끔한 Dart API를 통해 구현을 간소화하면서도 플랫폼별 성능과 신뢰성을 유지합니다.
사용 사례
실시간 사용자 이벤트 추적
모바일 앱 분석 통합
개인화된 타겟 오디언스 타겟팅
크로스채널 고객 여정 분석
마케팅 자동화를 위한 데이터 수집
주요 기능
공식 Adobe SDK 통합
Android 및 iOS 지원
실시간 데이터 전달
이벤트 및 컨텍스트 데이터 수집
안전한 데이터 전송
적합한 대상
Adobe Experience Platform를 사용하는 Flutter 개발자
고급 분석이 필요한 앱
행동 인사이트가 필요한 마케팅 및 제품 팀
데이터 준수 요구사항을 갖춘 기업용 모바일 애플리케이션
Adobe Target 또는 Audience Manager를 활용하는 앱
고려 사항
Adobe Experience Platform 구성이 필요합니다
에지 네트워크 및 데이터 스트림의 적절한 설정이 필요합니다
Adobe 개발자 계정 및 자격 증명에 따라 다름
추가적인 개인정보 보호 준수 조치가 필요할 수 있습니다
Adobe 생태계 사용 사례에 한정
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
aepsdk-flutter
About this project
This repository is a monorepo. It contains a collection of Adobe Experience Platform Mobile SDK Flutter plugins listed below. These plugins can be found in the plugins directory.
[!NOTE]
The Flutter plugins within this repository are specifically designed to support the Android and iOS platforms only.
iOS Privacy Manifest
[!IMPORTANT]
Adobe Experience Platform Flutter 4.x plugins now depend on Experience Platform iOS 5.x SDKs, which have been updated to align with Apple's latest guidelines on privacy manifest. For further details on how Apple's privacy-related announcements affect the Adobe mobile SDK for iOS, please refer to this document.
For iOS development, after installing the plugin packages, download the pod dependencies by running the following command to link the libraries to your Xcode project :
cd ios && pod install && cd ..
To update native dependencies to latest available versions, run the following command:
cd ios && pod update && cd ..
Importing the Plugin
For both installation methods, you need to import the package in your Dart code as follows:
[!NOTE]
Starting from Adobe Experience Platform Flutter 5.x, there is no longer a need to initialize the SDK on the native platforms, as was required in earlier versions.
Tests
Run:
$ cd plugins/flutter_{plugin_name}/
$ flutter test
Contributing
If you are creating a plugin for an AEP-prefix (Swift) library, please follow the steps outlined here
For all other information on contributing see Contributing
Documentation
Additional documentation about migrating from older Flutter libraries (ACP-prefixed Flutter libraries) to the latest Flutter libraries (AEP-prefixed libraries) can be found here