Bazaarvoice移动sdk提供了对Bazaarvoice提供的大多数核心产品的访问。必威手机版本要了解更多信息,请参阅Mobile SDK文档主页

内容

+显示 ——隐藏

本页提供示例项目,让您快速使用Bazaarvoice Mobile SDK的iOS。

简介

Bazaarvoice SDK for iOS附带了Swift和Objective-C GitHub reppos中的示例项目。这些示例的编写方式使您可以很容易地插入自己的示例配置文件并迅速熟悉api和数据。

在Objective-C中有一个完整的厨房水槽风格的BVSDKDemo应用程序,它包含了模拟电子商务移动应用程序中的所有SDK功能。BVSDKDemo应用程序运行时带有模拟数据,所以你可以运行它来了解Bazaarvoice解决方案如何适合你的移动解决方案。在示例应用程序中运行您自己的数据任何示例应用程序都可以配置为显示您自己的数据。要做到这一点,您需要访问安装与配置页以创建和下载配置文件。一旦您输入了一个有效的配置,您将得到下载配置文件的选项。这将下载bvsdk_config_prod.json和/或bvsdk_config_staging . json取决于输入的API键。这些文件需要添加到示例应用程序目标中。

有一个BVSwiftDemo有三个方案可用:

  • BVSwiftDemo (Production的默认方案)
  • 暂存
  • 模拟

要使用BVSwiftDemo或Staging方案,请添加所需的密钥ConfigurationManager.swift类和Mock方案(使用OHHTTPSStubs)将显示样本数据。

Swift和BVSDKDemo示例需要XCode 8.0+或更高版本。所有Swift示例都是在Swift 3.0编译器上编写和测试的。

基本示例项目

产品推荐和对话都带有示例项目,演示了如何正确实现这些模块。下面的每个BVSDK模块都位于BV iOS SDK之下/例子目录,并拥有Swift和Objective-C引用实现。BVSwift示例项目位于BV iOS Swift SDK下/例子目录,并有Swift引用实现。

  • 对话:演示构造用于显示或内容提交的对话API请求的最小配置。
  • 产品推荐:显示如何为用户获取和显示产品推荐。

运行示例

的示例工程要求使用Cocoapods来设置XCode工作空间,然后才能运行任何示例。

完整SDK集成示例

完整的BVSDK和BVSwift项目在/例子文件夹中。你就跑圆荚体安装然后打开.xcworkspace文件执行项目。默认情况下,BVSDKDemo应用程序以模拟模式运行(使用OHHTTPSStubs),默认情况下,BVSwift应用程序运行在生产模式。在模拟模式下,应用程序将显示来自虚拟公司(Endurance Cycles)的虚拟项目目录的示例数据。该演示从Product Recommendations和Custom Photo Upload展示了SDK的主要组件。对话示例演示了如何阅读对话统计数据、获取评论和问题,以及如何构建用于上传UGC内容的表单,如评分和评论、问题和反馈。

下一个

如果你还没读过,请仔细阅读开始部分。

中的每一节展开,以熟悉文档的其余部分左侧导航