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