Adobe Experience Platform - iOS 的 Places 扩展
关于此项目
Adobe Experience Platform Places 扩展是 Adobe Experience Platform Swift SDK 的一个扩展。
AEPPlaces 扩展允许您跟踪 Adobe Places UI 和 Adobe Launch 规则中定义的地理位置事件。
要求
- Xcode 14.1
- Swift 5.1 或更高版本
安装
二进制文件
要从根目录生成 AEPPlaces.xcframework
,请运行以下命令
make archive
这将执行 pod install
并在 build
文件夹下生成一个 XCFramework。将 AEPPlaces.xcframework
拖放到您的应用目标。
CocoaPods
# Podfile
use_frameworks!
target 'YOUR_TARGET_NAME' do
pod 'AEPPlaces'
end
Swift Package Manager
要将 AEPPlaces 包添加到您的应用中,从 Xcode 菜单选择
文件 > 添加包...
注意:菜单选项可能因使用的 Xcode 版本而异。
输入 AEPPlaces 包仓库的 URL:https://github.com/adobe/aepsdk-places-ios.git
。
对于 依赖规则
,选择 直到下一个主要版本
。
或者,如果您项目中有 Package.swift
文件,您可以直接将 AEPPlaces 添加到依赖中
dependencies: [
.package(url: "https://github.com/adobe/aepsdk-places-ios.git", .upToNextMajor(from: "4.0.0"))
],
targets: [
.target(name: "YourTarget",
dependencies: ["AEPPlaces"],
path: "your/path")
]
文档
配置和SDK使用其他文档可以在文档
目录下找到。
PlacesTestApp & PlacesTestApp_objc
提供了两个示例应用程序(Swift 和 Objective-c 各一个),它们展示了如何检索附近的兴趣点并触发区域事件。它们的目标文件在AEPPlaces.xcodeproj
中,可在AEPPlaces.xcworkspace
中运行。示例应用程序的源代码可在TestApps
目录下找到。
贡献
想为这个项目做出贡献?请在发起拉取请求之前查看我们的贡献指南。
期待与您合作!
许可
本项目采用Apache 2.0许可证。更多信息请参阅LICENSE。