AEPCampaign 5.0.0

AEPCampaign 5.0.0

Adobe MobileAdobe Mobile 维护。



 
依赖关系
AEPCore< 6.0.0, >= 5.0.0
AEPIdentity< 6.0.0, >= 5.0.0
AEPServices< 6.0.0, >= 5.0.0
AEPRulesEngine< 6.0.0, >= 5.0.0
 

  • Adobe Experience Platform SDK 团队

Adobe Experience Platform Campaign SDK

Cocoapods SPM CircleCI Code Coverage

关于此项目

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 以获取更多信息。