内容
Emarsys SDK 是什么?
Emarsys SDK 允许您以非常直接的方式使用 Mobile Engage 和 Predict。通过在您的应用中集成 SDK,我们可以帮助您处理凭证、API 调用、跟踪打开和事件以及登录和登出。
Emarsys SDK 是开源的,以提高透明度和消除隐私担忧。这也意味着您将始终了解我们在做什么。
从产品角度来看,使用 SDK 也很有益处:它简化了通过应用发送推送消息的过程。请在您的应用中始终使用 SDK 的最新版本。
示例应用
我们创建了一个示例应用程序,以帮助您进行集成并提供示例。有关构建过程的说明,请参阅这里。
设置
1. 使用 CocoaPods 安装
1.1 安装 CocoaPods
CocoaPods 是一个用于 iOS 的依赖管理器,可以自动化并简化使用第三方库的过程。您可以使用以下命令进行安装:
$ gem install cocoapods
1.2 Podfile
要使用 CocoaPods 在您的 Xcode 项目中集成 Emarsys SDK,请在 Podfile 中指定它
platform :ios, '11.0'
source 'https://github.com/CocoaPods/Specs.git'
target "<TargetName>" do
pod ‘EmarsysSDK’, '~> ‹latest_released_version_of_emarsys-sdk›’
end
您在任何地方看到 `<>` 括号内的内容或类似内容时,应根据您自己的命名约定进行更改,或添加适用于上下文的有效值。
1.3 安装 Pods
创建 Podfile 后,需要执行以下命令下载依赖项:pod install
2. 使用 Swift Package Manager 安装
2.1 在 XCode 中添加包
选择项目,然后在 Swift Packages 下添加包存储库 URL:[https://github.com/emartech/ios-emarsys-sdk.git](https://github.com/emartech/ios-emarsys-sdk.git)
选择所需的 EmarsysSDK 版本。
在下一页选择您想使用的库,并将其添加到正确的目标中,例如(基于我们的 SampleApp)
EmarsysSDKLibrary 并将其添加到目标 EmarsysSample 中
EmarsysNotificationExtensionLibrary 并将其添加到目标 EMSNotificationService 中
3. 要求
- 目标 iOS 应为 iOS 11 或更高版本。
- 为了能够向您的应用发送推送消息,您需要获得苹果推送通知服务 (APNs) 的证书。
注意
有关如何使用我们的 SDK 的更多信息,请访问我们的 文档