AEPEdgeConsent 5.0.0

AEPEdgeConsent 5.0.0

Adobe MobileAdobe Mobile维护。



 
依赖项
AEPCore< 6.0.0, >= 5.0.0
AEPEdge< 6.0.0, >= 5.0.0
 

  • 作者
  • Adobe Experience Platform SDK团队

Adobe Experience Platform同意收集移动扩展

CocoaPods SPM CircleCI Code Coverage

关于此项目

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工作区

通过从存储库的根目录运行以下命令在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