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

插件详情v5.0.0

flutter_aepedge

适用于 Flutter 应用的官方 Adobe Experience Platform 支持。Experience Platform Edge 扩展可从移动设备向 Adobe Experience Edge 发送数据。

AndroidiOS
近 30 天下载
4.2万
喜欢数
2
Pub 分数
140

安装插件

flutter pub add flutter_aepedge

插件介绍

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

Flutter_AEPEdge 是适用于 Flutter 的官方 Adobe Experience Platform SDK 扩展,可实现移动设备与 Adobe Experience Edge 之间的无缝数据传输。它使开发者能够从 Flutter 应用程序直接收集并发送用户参与数据、事件和上下文信息至 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.

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

所属分类

依赖

依赖清单 2 项

源码仓库

使用此插件的项目

暂无相关数据。