Search packages, repositories and app categories

Package detailsv5.0.0

flutter_aepedgeidentity

Official Adobe Experience Platform support for Flutter apps. The Experience Platform Edge Identity extension enables handling of user identity data from a mobile app when using the Adobe Experience Platform SDK and the Edge Network extension.

AndroidiOS
30-day downloads
42.2K
Likes
0
Pub points
120

Install package

flutter pub add flutter_aepedgeidentity

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

The flutter_aepedgeidentity package provides official Adobe Experience Platform (AEP) support for Flutter applications. It enables mobile apps to manage user identity data through the AEP SDK and Edge Network extension, facilitating seamless integration with Adobe's customer experience platform. This package allows developers to unify user identities across devices and channels, ensuring consistent tracking and personalization. Built for Android and iOS, it aligns with Adobe’s privacy-first approach and supports secure, real-time identity resolution.

Use cases

  • User identity management in mobile apps
  • Cross-device user tracking
  • Personalized customer experiences
  • Real-time identity resolution
  • Integration with Adobe Experience Platform
  • Privacy-compliant data handling

Key features

  • Official Adobe AEP support
  • Edge Network integration
  • Identity data synchronization
  • Cross-platform compatibility (Android/iOS)
  • Secure identity resolution
  • Seamless Flutter integration

Suitable for

  • Mobile app developers using Adobe Experience Platform
  • Apps requiring unified user identities
  • Enterprise-level customer data platforms
  • Privacy-focused applications
  • Developers building personalized experiences

Considerations

  • Requires Adobe Experience Platform setup
  • Dependency on AEP SDK
  • Needs proper configuration for identity management
  • Limited to Android and iOS platforms
  • Requires understanding of AEP identity model

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

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.

Extension Package
Core (required) pub package
Assurance pub package
Edge pub package
Consent pub package
EdgeIdentity pub package
EdgeBridge pub package
UserProfile pub package
Messaging pub package
Optimize pub package

[!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.

Installation

First, make sure that Flutter is installed.

Installing using Terminal:

Install the package, run:

cd MyFlutterApp
flutter pub add flutter_{plugin_name}

This will automatically update your package's pubspec.yaml with the dependency, and run an implicit flutter pub get.

Installing Manually:

Alternatively, Editing pubspec.yaml manually with dependencies.

dependencies:
  flutter_{plugin_name}: ^{latest_version}

Run:

flutter pub get
iOS development

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:

import 'package:flutter_{extension}/flutter_{plugin_name}.dart'

Initializing

Then, initialize the SDK using the following methods:

[!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

License

See License

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package

No data available yet.