Releases: bazaarvoice/bv-ios-sdk
Releases · bazaarvoice/bv-ios-sdk
6.5.3 Add macro support to disable IDFA check
Allow macro to be set (DISABLE_BVSDK_IDFA) in the core module to disable API calls to ASIdentifierManager
Disabling calls to ASIdentifierManager can be disabled by adding the following to your Podfile:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] = 'DISABLE_BVSDK_IDFA=true'
end
end
end
6.5.2 - BVSyndicationSource
- Added support for getting the Syndication Source of a review, if a review is syndicated.
6.5.1 Bug Fix
- Add support for
IsSyndicated
flag inBVReview
response. Issue #24 - Simplified adding test Ids on
Constants.swift
for quick testing in the/Examples/Conversations/Swift
project.
6.5.0: BVSDKManager Config and BVPixel
Additions
- The
BVSDKManager
now supports initialization of Staging and Production keys via a JSON config file. Please see the Installation documentation to generate the properly formatted config files. - BV Pixel has been updated to expose all events that support creation of a Conversion Impact Report. Whether you are using the full Bazaarvoice Mobile SDK, or direct API the BV Pixel events are available to help you monitor end-user engagement with User Generated Content.
- All Conversations Request classes now support adding arbitrary parameters with
addAdditionalField:(nonnull NSString*)fieldName value:(nonnull NSString*)value
Deprecations
BVSDKManager
no longer supports initializing keys directly through properties. You should update to use the JSON configuration files at your earliest convenience. Upgrading notes can be found here.sortIncludedAnswers
for Conversations Products request has been deprecated since Answers cannot be included with product requests. This API is used byBVBulkProductRequest
andBVProductDisplayPageRequest
.
Bug Fix: Add Includes Filtering for BVProductDisplayPageRequest
Add support for filters on Included Reviews and Questions for a BVProductDisplayPageRequest.
Fix for #20
Curations Display and Submission UI
- New BVCurationsUI module: Include UI for Curations feed and skinnable submission dialog.
- For Cocoapods install, added BVCurationsUI subspec if you want to install the Curations UI code.
- Update /Examples/Curations with new UI and submission. Comes with demo key to run out-of-box.
- Update Curations images in BVSDK.framework to pull from Asset catalog
- Bump BVSDK to 6.4.0.
- Updated all the /Examples using Swift to build cleaning with Swift 3.0 compiler.
6.3.0 Conversations Author Display & Demo
- Update the Conversations module to support Author Profile display
- Update /Examples/BVSDKDemo and /Examples/Conversations for demo on how to use the Author display
- Updated docs on how to use the Conversations Author Display API are here.
6.2.1 - Fix sorting param bug in Conversations Display
The sort parameters for the Review and Question/Answer display were incorrect. We've deprecated the old sorts and updated to the correct list. If you are sorting Review or Question display data, you will want to update to the newer method.
Deprecated Methods
BVReviewsRequest#addSort(...)
BVQuestionsAndAnswersRequest#addSort(...)
New Methods
BVReviewsRequest#addReviewSort(...)
BVQuestionsAndAnswersRequest#addQuestionSort(...)
6.2.0 Post Interaction Notifications!
- NEW! Want to know what products your customer hasn't left a review for yet? Us too! Introducing Post Interactions Notifications. Includes API support for purchase (but not yet reviewed) history and local push notification support. Now available for select pilots.
- Fixes for Conversations Submission: fix issue where Question or Answer could have a double submission.
- Fix URL encoding for fingerprint parameter.
6.1.1 Fix Feedback Submission param
Removed unnecessary action parameter from BVFeedbackSubmission initializer.