AEP Edge Identity 移动扩展使得在使用 Adobe Experience Platform SDK 和 Edge Network 扩展时处理来自移动应用的用户身份数据成为可能。
- Xcode 14.1(或更新版本)
- Swift 5.1(或更新版本)
目前支持的安装选项如下
# Podfile
use_frameworks!
# for app development, include all the following pods
target 'YOUR_TARGET_NAME' do
pod 'AEPEdgeIdentity'
pod 'AEPCore'
pod 'AEPEdge'
end
替换 YOUR_TARGET_NAME
,然后在 Podfile
目录下,输入以下内容
$ pod install
要从您的应用程序中添加 AEPEdgeIdentity 包,从 Xcode 菜单选择
文件 > 添加包...
注意 菜单选项可能取决于所使用的 Xcode 版本。
输入 AEPEdgeIdentity 包仓库的 URL: https://github.com/adobe/aepsdk-edgeidentity-ios.git
。
当提示时,为版本规则输入特定版本或版本范围。
或者,如果您的项目有一个 Package.swift
文件,您可以直接将 AEPEdgeIdentity 添加到依赖中
dependencies: [
.package(url: "https://github.com/adobe/aepsdk-edgeidentity-ios.git", .upToNextMajor(from: "4.0.0"))
],
targets: [
.target(name: "YourTarget",
dependencies: ["AEPEdgeIdentity"],
path: "your/path")
]
要生成 AEPEdgeIdentity.xcframework
,运行以下命令
$ make archive
这将生成 build 文件夹下的 xcframework。将所有 .xcframeworks
拖放到 Xcode 中您的应用程序目标中。
第一次克隆或下载项目时,您应该在项目的根目录下运行以下命令以设置环境
make pod-install
此后,您可以运行以下命令以确保您的环境已更新
make pod-update
从存储库的根目录运行以下命令以在 Xcode 中打开工作区
make open
您可以从命令行运行所有的测试套件
make test
项目 | 描述 |
---|---|
AEPCore 扩展 | AEPCore 和 AEPServices 代表 Adobe Experience Platform SDK 的基础。 |
AEPEdge 扩展 | AEPEdge 扩展允许您从移动应用发送数据到 Adobe Experience Platform(AEP)。 |
AEP SDK iOS 示例应用程序 | 包含 AEP SDK 的 iOS 示例应用程序。提供适用于 Objective-C 和 Swift 实现的应用程序。 |
AEP SDK Android 示例应用程序 | 包含 AEP SDK 的 Android 示例应用程序。 |
欢迎贡献!请阅读 贡献指南 了解更多信息。
此项目采用 Apache V2 许可证。有关更多信息,请参阅 LICENSE。