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

内容

+显示 ——隐藏

本页解释如何配置SDK以在特定地理区域存储数据。

简介

如果你的应用程序需要数据保存在特定的地理区域,你可以在你的配置中设置一个标记来通知Bazaarvoice iOS SDK中的BVAnalytics模块。我们建议将此设置为您的Bazaarvoice配置文件,但是,如果您需要以编程方式探索区域设置,请继续阅读。

例子

下面的代码演示了如何以编程方式确定区域设置:

let configDict =[…], ///其他API键"analyticsLocaleIdentifier": "YOUR_LOCALE_VALUE"];BVSDKManager。配置(withConfiguration: configDict, configType: .staging)
NSDictionary *configDict = @{…, ///其他API键@"analyticsLocaleIdentifier": @"YOUR_LOCALE_VALUE"};[BVSDKManager configureWithConfiguration:configDict configType:BVConfigurationTypeStaging];
let configDict =[//…, ///其他API键"analyticsLocaleIdentifier": "YOUR_LOCALE_VALUE"];if let analyticsConfig = BVAnalyticsConfiguration(。staging(clientId: ""), keyValues: configDict) {BVManager.sharedManager.addConfiguration(analyticsConfig)}
Bazaarvoice SKD for iOS将尝试确定一个默认值(它将使用用户的当前区域设置),但是,我们强烈建议您配置此值,以便您符合任何各种数据隐私法规。另外,关于苹果支持的不同级别的Locale的讨论,请参见他们关于这个主题的文档