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

检索fraudforce-lib-4.1.1-release.aar文件从iovation公司/ deviceprint-SDK-Android,并将其添加到您的应用程序/ libs目录(如果你的app目录不存在,创建libs目录)。

将libs目录添加到您的存储库build.gradle文件,如。

存储库{flatDir {dir 'libs'}}

在你的依赖项中添加iovationbuild.gradle,如。

依赖{实现('com. iov.fraudforce .lib. fraudforce:fraudforce-lib-4.1.1-release:4.1.1@aar')}

检索fraudforce-lib-release-3.0.1.aar文件从iovation公司/ deviceprint-SDK-Android,并将其添加到您的应用程序/ libs目录(如果你的app目录不存在,创建libs目录)。

将libs目录添加到您的存储库build.gradle文件,如。

存储库{flatDir {dir 'libs'}}

在你的依赖项中添加iovationbuild.gradle,如。

依赖{实现('com. iov.fraudforce .lib. fraudforce:fraudforce-lib-release-3.0.1:3.0.1@aar')}

检索deviceprint-lib-release-2.3.3.aar文件从iovation公司/ deviceprint-SDK-Android,并将其添加到您的应用程序/ libs目录(如果你的app目录不存在,创建libs目录)。

将libs目录添加到您的存储库build.gradle文件,如。

存储库{flatDir {dir 'libs'}}

在你的依赖项中添加iovationbuild.gradle,如。

依赖{compile('com.iovation.deviceprint.lib.DevicePrint:deviceprint-lib-release-2.3.3:2.3.3@aar')}

安卓系统集成

在你整合了iovation之后aar对象的实例IovationFingerprint类的BVConversationsClient。构建器.所有请求都将自动应用指纹。

IovationFingerprint fpProvider = new IovationFingerprint(BVSDK.getInstance());BVConversationsClient客户端= new BVConversationsClient. builder (BVSDK.getInstance()) .fingerprintProvider(fpProvider) .build();//使用一个实例ReviewSubmission submission = new ReviewSubmission. builder(操作。提交,productId) //这里的其他提交参数。build();client.prepareCall(提交)。loadAsync(new ConversationsCallback(){@覆盖公共无效onSuccess(ReviewSubmissionResponse响应){//处理响应}@覆盖公共无效onFailure(BazaarException异常){//失败,适当处理错误}});