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

内容

+显示 ——隐藏

本文档演示了如何使用多配置设置使用移动SDK发送API请求。

简介

Android Multi Config是一种机制,通过这种机制,拥有多个Bazaarvoice客户端实例或ConfigHub部署区域的移动SDK用户可以从他们的任何移动应用程序发出多个请求。例如,假设一个Bazaarvoice客户有一个Bazaarvoice客户端实例用于他们的品牌体验,另一个用于他们的零售商店。使用Multi Config,该客户可以与同一应用程序中的两组配置交互,同时保持它们独立。

默认的

发送“对话”网络请求的默认方式是,

//构造客户端实例BVConversationsClient客户端= new BVConversationsClient. builder (BVSDK.getInstance()) .build();//构造一个请求ReviewsRequest request = new ReviewsRequest。Builder("prodId", limit, offset) .build();//发送请求client.prepareCall(request).loadAsync(callback);

这将从生成的文件中发送带有clientId和对话API的请求安装页面。

发送会话网络请求的多配置方式是,

//为你想用BVConfig发送请求的clientId + apikey构造BVConfig对象configA = new BVConfig. builder () .clientId("clientA") .apiKeyConversations("clientAKey") .build();BVConfig configB = new BVConfig. builder () .clientId("clientB") .apiKeyConversations("clientBKey") .build();//为每个BVConfig对象构造一个客户端实例BVConversationsClient clientWithConfigA = new BVConversationsClient. builder (BVSDK.getInstance()) .bvConfig(configA) .build();BVConversationsClient clientWithConfigB = new BVConversationsClient. builder (BVSDK.getInstance()) .bvConfig(configB) .build();//构造一个请求ReviewsRequest request = new ReviewsRequest。构建器("prodIdFromOneClientInventory", limit, offset) .build();//用BVConversationsClient实例发送请求clientwithconfig . preparecall (request).loadAsync(callback);//或clientWithConfigB.prepareCall(request).loadAsync(callback);