AEPCampaign 扩展代表 Adobe Experience Platform SDK 中的 Campaign Standard,该 SDK 用于将移动设备注册到您的 Campaign 实例,并为您移动应用程序创建应用内消息。该扩展还可以设置用于创建个性化应用内消息的链接字段。
- Xcode 14.1(或更新的版本)
- Swift 5.x
目前支持的安装选项如下
# Podfile
use_frameworks!
# For app development, include all the following pods
target 'YOUR_TARGET_NAME' do
pod 'AEPCampaign'
pod 'AEPCore'
pod 'AEPServices'
pod 'AEPIdentity'
pod 'AEPRulesEngine'
pod `AEPUserProfile`
pod `AEPLifecycle`
pod `AEPSignal`
end
# For extension development, include AEPCampaign and its dependencies
target 'YOUR_TARGET_NAME' do
pod 'AEPCampaign'
pod 'AEPCore'
pod 'AEPServices'
pod 'AEPIdentity'
pod 'AEPRulesEngine'
end
替换 YOUR_TARGET_NAME
,然后在 Podfile
目录中输入
$ pod install
要将 AEPCampaign 包添加到您的应用,从 Xcode 菜单中选择
文件 > Swift 包 > 添加包依赖...
输入 AEPCampaign 包仓库的 URL:https://github.com/adobe/aepsdk-campaign-ios.git
。
当提示时,请确保将版本更改为 3.0.0
。
或者,如果您的项目有 Package.swift
文件,您可以直接将 AEPCampaign 添加到依赖中
dependencies: [
.package(name: "AEPCampaign", url: "https://github.com/adobe/aepsdk-campaign-ios.git", .upToNextMajor(from: "4.0.0"))
],
targets: [
.target(name: "YourTarget",
dependencies: ["AEPCampaign"],
path: "your/path")
]
在目标 Xcode 项目中包含 AEPCampaign.xcodeproj
,并将所有必要的库链接到您的应用目标。
从根目录运行 make archive
以在每个模块下的 build
文件夹中生成 .xcframeworks
。将所有 .xcframeworks
拖放到 Xcode 中的应用目标中。
关于使用和 SDK 架构的附加文档可以在 Documentation 目录中找到。
欢迎贡献!请阅读 贡献指南 以获取更多信息。
此项目采用 Apache V2 许可证。请参阅 LICENSE 以获取更多信息。