Rover Campaigns iOS SDK
这是 Rover Campaigns,Rover 的营销活动自动化 SDK。Rover Campaigns 增强了我们的核心 Rover Experiences 产品,通过更好的移动营销活动来实现移动参与和货币化。
Campaigns SDK 是一系列用 Swift 编写的 Cocoa Touch 框架的集合。Rover SDK 采用模块化方法,而不是单一的大型框架,允许您只包含与您应用程序相关的功能。SDK 100% 开源,可在 GitHub 上获取。
安装 SDK
SwiftPM
安装 Rover Campaigns SDK 的推荐方法是使用 SwiftPM。
在 Xcode 中,在项目设置中的包依赖项下,添加一个新的依赖,输入此仓库的 URL:https://github.com/roverplatform/rover-campaigns-ios
。
请注意,从 Xcode 13 开始,您必须在搜索框中输入仓库 URL 并按回车。
将依赖规则保持为默认,“升级到下一个主要版本”。Rover 遵循标准的 semver 语义化版本规则。
然后,在随后的对话框中,选择您希望使用的包产品(框架)。
Cocoapods
作为替代,您可以使用Cocoapods。
“漫游”Podspec将每个“漫游”框架拆分成一个单独的子spec。
最简单的做法是将“Rover”指定为您的应用目标的依赖项,这将把所有必需和可选的子spec添加到项目中。
target 'MyAppTarget' do
pod 'RoverCampaigns', '~> 3.11.0'
end
或者,您还可以指定希望包含的确切子spec集。
target 'MyAppTarget' do
pod 'RoverCampaigns/Foundation', '~> 3.11.0'
pod 'RoverCampaigns/Data', '~> 3.11.0'
pod 'RoverCampaigns/UI', '~> 3.11.0'
pod 'RoverCampaigns/Notifications', '~> 3.11.0'
pod 'RoverCampaigns/Location', '~> 3.11.0'
pod 'RoverCampaigns/Debug', '~> 3.11.0'
end
下一步
请从https://github.com/RoverPlatform/rover-campaigns-ios/wiki继续。