Adobe Experience Platform Mobile SDKs - Optimize扩展
关于此项目
AEPOptimize扩展提供API,使用Adobe Target或Adobe Journey Optimizer Offer Decisioning在Adobe Experience Platform Mobile SDKs中启用实时个性化工作流。它需要AEPCore和AEPEdge扩展来发送个性化查询事件到Experience Edge网络。
要求
- Xcode 14.1(或更高版本)
- Swift 5.1(或更高版本)
安装
以下是目前支持的安装选项
CocoaPods
# Podfile
use_frameworks!
# for app development, include all the following pods
target 'YOUR_TARGET_NAME' do
pod 'AEPCore'
pod 'AEPEdge'
pod 'AEPOptimize'
end
替换 YOUR_TARGET_NAME
,然后在 Podfile
目录下输入
$ pod install
Swift Package Manager
要将 AEPOptimize 包添加到您的应用程序中,从 Xcode 菜单中选择
文件 > Swift 包 > 添加包依赖...
输入 AEPOptimize 包仓库的 URL:https://github.com/adobe/aepsdk-optimize-ios.git
。点击下一步。
指定包选项的版本规则。点击下一步和完成。
或者,如果您的项目有一个 Package.swift
文件,您可以直接将 AEPOptimize 添加到您的依赖项中
dependencies: [
.package(url: "https://github.com/adobe/aepsdk-optimize-ios.git", .upToNextMajor(from: "4.0.0"))
],
targets: [
.target(name: "YourTarget",
dependencies: ["AEPOptimize"],
path: "your/path"),
]
]
二进制文件
要从项目根目录运行以下 Makefile 目标以生成 AEPOptimize.xcframework
$ make archive
这将在 build
文件夹下生成 xcframework。将 .xcframework 拖放到 Xcode 中的您的应用程序目标中。
开发
在克隆或下载此项目后,请从项目根目录运行以下Makefile目标来安装依赖项
make pod-install
要获取最新版本的依赖项,请从项目根目录运行以下Makefile目标
make pod-update
打开项目Xcode工作区
要打开Xcode中的项目工作区,请单击AEPOptimize.xcworkspace
或从项目根目录运行以下Makefile目标
make open
运行测试
要执行测试,请从项目根目录运行以下Makefile目标
make test
文档
检查文档目录,获取有关Optimize扩展的更多信息。
尝试此Optimize扩展教程以获取并跟踪使用提供的示例应用程序通过Experience Edge网络获取的Adobe Target报价。
相关项目
项目 | 描述 |
---|---|
AEPCore 扩展 | AEPCore 扩展提供了一组所有移动 SDK 扩展所需的基本功能和服务。 |
AEPEdge 扩展 | AEPEdge 扩展使从移动应用向 Adobe Experience Platform 发送数据成为可能。 |
适用于 iOS 的 AEP SDK 示例应用程序 | 它包含适用于 AEP 移动 SDK 的 iOS 示例应用程序,包括 Objective-C 和 Swift 变体。 |
贡献
欢迎贡献!请阅读贡献指南获取更多信息。
许可
本项目采用 Apache V2 许可。更多信息请参阅 LICENSE。