搜索插件、代码仓与 APP 分类

插件详情v5.0.0

flutter_aepedgeidentity

适用于 Flutter 应用的官方 Adobe Experience Platform 支持。Experience Platform Edge Identity 扩展可启用在使用 Adobe Experience Platform SDK 和 Edge Network 扩展时,从移动应用处理用户身份数据。

AndroidiOS
近 30 天下载
4.2万
喜欢数
0
Pub 分数
120

安装插件

flutter pub add flutter_aepedgeidentity

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

flutter_aepedgeidentity 包为 Flutter 应用程序提供官方的 Adobe Experience Platform (AEP) 支持。它使移动应用能够通过 AEP SDK 和 Edge Network 扩展管理用户身份数据,从而实现与 Adobe 客户体验平台的无缝集成。该包允许开发人员在设备和渠道之间统一用户身份,确保一致的跟踪和个性化。专为 Android 和 iOS 构建,符合 Adobe 的隐私优先方法,并支持安全、实时的身份解析。

适合场景

  • 移动应用中的用户身份管理
  • 跨设备用户追踪
  • 个性化客户体验
  • 实时身份识别
  • 与 Adobe Experience Platform 的集成
  • 符合隐私要求的数据处理

主要特点

  • 官方 Adobe AEP 支持
  • Edge Network 集成
  • 身份数据同步
  • 跨平台兼容性(Android/iOS)
  • 安全的身份解析
  • 无缝的 Flutter 集成

适合对象

  • 使用 Adobe Experience Platform 的移动应用开发人员
  • 需要统一用户身份的应用程序
  • 企业级客户数据平台
  • 注重隐私的应用程序
  • 开发人员构建个性化体验

使用建议

  • 需要 Adobe Experience Platform 设置
  • 对 AEP SDK 的依赖
  • 需要正确的身份管理配置
  • 仅限 Android 和 iOS 平台
  • 需要了解AEP身份模型

原始 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.

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

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目

暂无相关数据。