Emarsys Predict SDK for iOS
概述
本文件描述了适用于 iOS 平台的 Emarsys Predict SDK。本文档旨在为想要将 Emarsys Web Extend 或 Predict Recommendations 集成到原生移动应用的 iOS 移动应用开发人员提供信息。文档描述了主要 Emarsys Predict SDK 接口函数。
安装
最低支持版本是 iOS8
- 请参阅 CocoaPods 上的 SDK 页面
- 您需要一个有效的产品目录,详情请参阅: http://documentation.emarsys.com/resource/b2c-cloud/web-extend/implementing-web-extend/#2
- 将 EmarsysPredictSDK 添加到 podfile 以启用 Emarsys Predict SDK
pod ‘EmarsysPredictSDK’
并且运行 'pod install'
- 在应用程序中实施数据收集
- 实施推荐
开始使用
每个 EmarsysPredictSDK 函数的语义在 JavaScript API 中有文档说明。JavaScript API 和 iOS SDK 之间有两个基本差异
- 点击跟踪:如果用户选择了推荐项目,应在 Objective C 中使用 initWithSelectedItemView 方法实例化 EMTransaction 对象,或在 Swift 中使用 EMTransaction.init(item: EMRecommendationItem?)
- 渲染推荐:我们建议使用 tableview 或 collectionview 来显示推荐,并将推荐结果追加到数据源,然后重新加载数据
您可以在 控制台 上筛选实时事件,仅用于开发/调试目的的 iOS 设备事件
JavaScript API 文档 位于此处
界面文档位于 此处。
示例代码
我们还为您创建了示例应用程序,以使您更轻松地将 Emarsys Predict SDK 集成到电子商务应用程序中,它们位于 此存储库 中。
我们 <3 开源软件,这就是我们开源了我们的 Emarsys Predict SDK 实现的原因。这样,您可以确信你包含的库中只包含交付令人惊叹的推荐和管理数据收集所必需的代码。 存储库位于此处。
版权
版权所有 2016 蚂蚁研究有限公司
根据 Apache License 版本 2.0(“许可证”);除非符合许可证的规定或者书面同意,否则不得使用此文件。您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取许可证的副本
除非适用法律要求或书面同意,依据许可证分发的软件按原样分發,不提供任何明示或暗示的保证或条件。有关权限和限制的具体语言,请参阅许可证。