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

内容

+显示 ——隐藏

本文档解释了如何为用户的移动设备创建和提交设备指纹。

简介

根据Bazaarvoice真实性政策,您必须在每次提交时附上设备指纹。如果您未能在提交时发送设备指纹,Bazaarvoice可自行决定采取任何必要的行动,以保护网络的完整性。此类行动可能包括但不限于:拒绝您的内容、停止在Bazaarvoice网络上聚合您的内容、撤销您的API密钥或撤销您的API许可。

Bazaarvoice与iovation公司该公司是设备信誉技术的行业领导者,以确保消费者生成内容的真实性。Bazaarvoice移动sdk的Android和iOS支持包括iovation指纹连同对话API提交请求,使用指纹参数。联系您的Bazaarvoice支持代表,要求对iovation集成进行评估。

请参阅指纹识别设备Bazaarvoice开发者门户网站的页面,以了解有关使用消费者生成的内容从iovation创建和提交设备指纹信息的技术细节。请参阅移动设备指纹识别页面的开发者门户,以获取与iovation集成的特定移动设备的详细信息。

下载iovation SDK

检索iovation-ios-sdk-4.3.0.zip档案从https://github.com/iovation/deviceprint-SDK-iOS.解压缩并参考iovation-ios-sdk-4.3.0 / README.html有关安装和使用说明。

iOS集成

开始实现此Mobile SDK模块之前,请检查上的步骤来验证您的安装安装页面。

在你把iovation.frameworkDevicePrint开始,其余的集成过程很简单。对于任何BVReviewSubmissionBVQuestionSubmission,或BVAnswerSubmission请求对象创建后,添加指纹值如下例所示:

let review = BVReviewSubmission(…)审查。fingerPrint = DevicePrint.blackbox() //…添加在你的其他参数(reviewText, reviewTitle, userNickname等)…
BVReviewSubmission *review = [[BVReviewSubmission alloc] init…];审查。指纹= [DevicePrint blackbox];/ /……添加在你的其他参数(reviewText, reviewTitle, userNickname等)…
let reviewSubmission = BVReviewSubmission(…)reviewSubmission <+> .fingerprint(DevicePrint.blackbox()) //…添加在你的其他参数(reviewText, reviewTitle, userNickname等)…

验证您的iovation集成

在您的应用程序中安装了带有Bazaarvoice Mobile SDK的iovation SDK之后,您可以开始POST对话内容。在您将应用程序提交到应用商店之前,请在生产时向Bazaarvoice提交一个评论、答案或问题。您可以发送成功提交的交易ID, Bazaarvoice可以验证真实性服务是否正确设置。