PiQAlike 1.3.0

PiQAlike 1.3.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2018 年 1 月

Streamoid Technologies 维护。



PiQAlike 1.3.0

  • vengal 和 naveen

PiQAlike iOS SDK 版本

此仓库包含 PiQAlike iOS 框架的二进制分发。

如果您对 PiQAlike 有任何问题、评论或问题,请通过 [email protected] 联系团队。

PiQAlike

PiQAlike 是一款用于时尚视觉搜索推荐的 iOS SDK。Streamoid Technologies 提供的 PiQAlike SDK 允许您无缝地将视觉搜索功能集成到您的原生 iOS 应用程序中。

  • 时尚中的视觉搜索是什么?
  • 您在杂志中看到的完美夏日连衣裙,或者这位女士今天早上在咖啡店穿着的鞋子。只需拍一张照片,就能使用 PiQAlike SDK 在您的应用程序中找到类似的产品。

安装

PiQAlike 可以直接通过导入框架或使用 CocoaPods 集成到您的应用程序中。以下是快速安装指南,仅供参考。

框架安装

从本仓库下载适当的构建工件,并将其添加到您的应用程序

  • 将框架拖放到您的项目中,让 Xcode 将项目指定组的文件夹复制项目。
  • 添加运行脚本来构建阶段
  • 转到您的目标设置中的 "构建阶段" 部分。
  • 在左上角单击 "+" 按钮,选择 "新建运行脚本阶段"。
  • 在脚本文本输入框中粘贴以下代码片段

bash ${SRCROOT}/PiQAlike.framework/strip-framework.sh

构建并运行您的项目以验证安装成功。完成成功构建后,请参阅下面的 "验证 PiQAlike 配置" 部分以了解如何测试您的配置。

配置

  • 禁用 App Transport Security (ATS) 以支持 http
  • 在 iOS9 和 Xcode 7 中,Apple 要求所有网络连接使用 https。这将阻止我们在框架中做出的某些 http 连接。因此,必须在您的 info.plist 文件中添加以下内容以支持 http 连接
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
  • 启用权限以支持相机和照片库
  • 在 iOS10 和 Xcode 8 中,Apple 要求权限才能使用相机和照片库。因此,必须在您的 info.plist 文件中添加以下内容,才能使用相机和照片库
<key>Privacy - Camera Usage Description</key>
<value>Uses Camera </value>

<key>Privacy - Photo Library Usage Description</key>
<value>Uses Photo Library </value>

验证 PiQAlike 配置

完成通过 CocoaPods 或框架安装 PiQAlike 后,您可以通过导入头文件并将客户端连接到 PiQAlike 云来测试您的配置。为此,编辑您的应用程序代理以包含以下代码(请注意,您必须将客户端名称和客户端令牌占位符文本替换为您的实际值,获取这些值请通过[email protected]联系我们)

#import <PiQAlike/PiQAlike.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[PiQAlikeClient initializeWithClientName:CLIENT_NAME andClientToken:CLIENT_TOKEN];
}

启动您的应用程序并验证连接是否成功。现在您可以开始视觉搜索。

联系我们

您可以通过[email protected]发送电子邮件在任何时候联系 Streamoid 团队。