Full documentation for this SDK is live at: iOS Mobile SDK Documentation
What's New
Demo App updated
2025-07-31T06:33:16Z
- New features added to Demo App:
- Product Sentiments in Product Reviews
- Review Summary in Product Reviews
Description
- Swift Tools 5.3.0
Description
{
"name": "BVSwift",
"path": "/usr/src/package",
"targets": [
{
"name": "BVSwiftTests",
"path": "BVSwiftTests",
"type": "test",
"c99name": "BVSwiftTests",
"sources": [
"BVAnalytics/BVAnalyticsCommonTest.swift",
"BVAnalytics/BVPixelTest.swift",
"BVCommon/BVCommonTest.swift",
"BVCommon/BVURLParameterTest.swift",
"BVConversations/Display/BVAuthorQueryTest.swift",
"BVConversations/Display/BVCommentQueryTest.swift",
"BVConversations/Display/BVCommentsQueryTest.swift",
"BVConversations/Display/BVFeatureQueryTest.swift",
"BVConversations/Display/BVMultiProductQueryTest.swift",
"BVConversations/Display/BVProductQueryTest.swift",
"BVConversations/Display/BVProductSearchQueryTest.swift",
"BVConversations/Display/BVProductStatisticsQueryTest.swift",
"BVConversations/Display/BVProductsQueryTest.swift",
"BVConversations/Display/BVQueryTest.swift",
"BVConversations/Display/BVQuestionQueryTest.swift",
"BVConversations/Display/BVQuestionSearchQueryTest.swift",
"BVConversations/Display/BVReviewHighlightsQueryTest.swift",
"BVConversations/Display/BVReviewQueryTest.swift",
"BVConversations/Display/BVReviewSearchQueryTest.swift",
"BVConversations/Display/BVReviewSummaryQueryTest.swift",
"BVConversations/Submission/BVAnswerSubmissionTests.swift",
"BVConversations/Submission/BVCommentSubmissionTest.swift",
"BVConversations/Submission/BVFeedbackSubmissionTest.swift",
"BVConversations/Submission/BVPhotoSubmissionTest.swift",
"BVConversations/Submission/BVProgressiveSubmissionTest.swift",
"BVConversations/Submission/BVQuestionSubmissionTest.swift",
"BVConversations/Submission/BVReviewSubmissionTest.swift",
"BVConversations/Submission/BVUASSubmissionTests.swift",
"BVConversations/Submission/BVVideoSubmissionTest.swift",
"BVCurations/Display/BVCurationsQueryTest.swift",
"BVCurations/Submission/BVCurationsSubmissionTest.swift",
"BVProductSentiments/BVProductExpressionsQueryTest.swift",
"BVProductSentiments/BVProductFeaturesQueryTest.swift",
"BVProductSentiments/BVProductQuotesQueryTest.swift",
"BVProductSentiments/BVSummarisedFeaturesQueryTest.swift",
"BVProductSentiments/BVSummarisedFeaturesQuotesQueryTest.swift",
"BVRecommendations/BVRecommendationsQueryTest.swift",
"Support/BVTestKeys.swift"
],
"resources": [
{
"path": "/usr/src/package/BVSwiftTests/MockData/ph.png",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/BVSwiftTests/MockData/skelly_android.jpg",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/BVSwiftTests/MockData/testCurationsFeedTest.json",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/BVSwiftTests/MockData/testJPEGPhotoResourceDecode.json",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/BVSwiftTests/MockData/testSyndicationSource.json",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/BVSwiftTests/MockData/testTokens.json",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/BVSwiftTests/MockData/testVideo.mp4",
"rule": {
"process": {}
}
}
],
"module_type": "SwiftTarget",
"target_dependencies": [
"BVSwift"
]
},
{
"name": "BVSwift",
"path": "BVSwift",
"type": "library",
"c99name": "BVSwift",
"sources": [
"BVAnalytics/BVAnalyticsConfiguration.swift",
"BVAnalytics/BVAnalyticsConstants.swift",
"BVAnalytics/BVAnalyticsEvent.swift",
"BVAnalytics/BVAnalyticsEventable.swift",
"BVAnalytics/BVAnalyticsLocaleService.swift",
"BVAnalytics/BVAnalyticsManager.swift",
"BVAnalytics/BVAnalyticsManagerAppState.swift",
"BVAnalytics/BVAnalyticsRemoteLogger.swift",
"BVAnalytics/BVPixel.swift",
"BVAnalytics/Model/BVAnalyticsEventBatch.swift",
"BVAnalytics/Model/BVAnalyticsFeatureType.swift",
"BVAnalytics/Model/BVAnalyticsImpressionType.swift",
"BVAnalytics/Model/BVAnalyticsProductType.swift",
"BVAnalytics/Model/BVAnalyticsRemoteLog.swift",
"BVAnalytics/Model/BVAnalyticsTransactionItem.swift",
"BVAnalytics/Submission/BVAnalyticsSubmission.swift",
"BVAnalytics/Types/BVAnalyticsEventConversion.swift",
"BVAnalytics/Types/BVAnalyticsEventFeature.swift",
"BVAnalytics/Types/BVAnalyticsEventImpression.swift",
"BVAnalytics/Types/BVAnalyticsEventInView.swift",
"BVAnalytics/Types/BVAnalyticsEventPageView.swift",
"BVAnalytics/Types/BVAnalyticsEventPersonalization.swift",
"BVAnalytics/Types/BVAnalyticsEventTransaction.swift",
"BVAnalytics/Types/BVAnalyticsEventViewed.swift",
"BVCommon/Configuration/BVConfiguration.swift",
"BVCommon/Configuration/BVConstants.swift",
"BVCommon/Configuration/BVManager.swift",
"BVCommon/Errors/BVError.swift",
"BVCommon/Logging/BVLogMessage.swift",
"BVCommon/Logging/BVLogNotifier.swift",
"BVCommon/Logging/BVLogger.swift",
"BVCommon/Networking/BVDispatch.swift",
"BVCommon/Networking/BVNetworkingManager.swift",
"BVCommon/Networking/BVParameter.swift",
"BVCommon/Networking/BVURLCacheManager.swift",
"BVCommon/Networking/BVURLParameter.swift",
"BVCommon/Networking/BVURLParameterable.swift",
"BVCommon/Networking/BVURLRequest.swift",
"BVCommon/Networking/BVURLRequestable.swift",
"BVCommon/Networking/BVURLRequestableInternal.swift",
"BVCommon/Networking/BVURLSession.swift",
"BVCommon/Query/BVInternalQuery.swift",
"BVCommon/Query/BVQuery.swift",
"BVCommon/Query/BVQueryDispatchQueueable.swift",
"BVCommon/Query/BVQueryable.swift",
"BVCommon/Submission/BVInternalSubmission.swift",
"BVCommon/Submission/BVSubmission.swift",
"BVCommon/Submission/BVSubmissionDispatchQueueable.swift",
"BVCommon/Submission/BVSubmissionable.swift",
"BVCommon/Utilities/BVAtomic.swift",
"BVCommon/Utilities/BVBag.swift",
"BVCommon/Utilities/BVCodable.swift",
"BVCommon/Utilities/BVExpungeable.swift",
"BVCommon/Utilities/BVFingerprint.swift",
"BVCommon/Utilities/BVLock.swift",
"BVCommon/Utilities/BVPRNG.swift",
"BVCommon/Utilities/BVProxyObject.swift",
"BVCommon/Utilities/BVReactive.swift",
"BVCommon/Utilities/BVUtilities.swift",
"BVCommon/Utilities/BVWeak.swift",
"BVCommon/Utilities/BVXMLParser.swift",
"BVConversations/BVConversationsConfiguration.swift",
"BVConversations/BVConversationsConstants.swift",
"BVConversations/BVConversationsError.swift",
"BVConversations/BVManagerConversations.swift",
"BVConversations/BVManagerConversationsQuery.swift",
"BVConversations/BVManagerConversationsSubmission.swift",
"BVConversations/Display/BVConversationsQuery.swift",
"BVConversations/Display/BVConversationsQueryResponse.swift",
"BVConversations/Display/BVConversationsQueryable.swift",
"BVConversations/Display/Fields/BVConversationsFilterOperator.swift",
"BVConversations/Display/Fields/BVConversationsSortOrder.swift",
"BVConversations/Display/Fields/BVRelevancySortOrder.swift",
"BVConversations/Display/Fields/Types/BVAnswerFilter.swift",
"BVConversations/Display/Fields/Types/BVAnswerSort.swift",
"BVConversations/Display/Fields/Types/BVAuthorFilter.swift",
"BVConversations/Display/Fields/Types/BVAuthorInclude.swift",
"BVConversations/Display/Fields/Types/BVAuthorSort.swift",
"BVConversations/Display/Fields/Types/BVAuthorStat.swift",
"BVConversations/Display/Fields/Types/BVCommentFilter.swift",
"BVConversations/Display/Fields/Types/BVCommentInclude.swift",
"BVConversations/Display/Fields/Types/BVCommentSort.swift",
"BVConversations/Display/Fields/Types/BVCostomSort.swift",
"BVConversations/Display/Fields/Types/BVFeatureStats.swift",
"BVConversations/Display/Fields/Types/BVFormatStats.swift",
"BVConversations/Display/Fields/Types/BVIncentivizedStats.swift",
"BVConversations/Display/Fields/Types/BVLanguageStat.swift",
"BVConversations/Display/Fields/Types/BVProductFilter.swift",
"BVConversations/Display/Fields/Types/BVProductFilteredStat.swift",
"BVConversations/Display/Fields/Types/BVProductInclude.swift",
"BVConversations/Display/Fields/Types/BVProductSort.swift",
"BVConversations/Display/Fields/Types/BVProductStat.swift",
"BVConversations/Display/Fields/Types/BVProductStatisticsFilter.swift",
"BVConversations/Display/Fields/Types/BVProductStatisticsStat.swift",
"BVConversations/Display/Fields/Types/BVQuestionFilter.swift",
"BVConversations/Display/Fields/Types/BVQuestionInclude.swift",
"BVConversations/Display/Fields/Types/BVQuestionSort.swift",
"BVConversations/Display/Fields/Types/BVRelevancySort.swift",
"BVConversations/Display/Fields/Types/BVReviewFilter.swift",
"BVConversations/Display/Fields/Types/BVReviewFilteredStat.swift",
"BVConversations/Display/Fields/Types/BVReviewInclude.swift",
"BVConversations/Display/Fields/Types/BVReviewSort.swift",
"BVConversations/Display/Fields/Types/BVReviewStat.swift",
"BVConversations/Display/Fields/Types/BVSecondaryRatingStat.swift",
"BVConversations/Display/Fields/Types/BVTagStats.swift",
"BVConversations/Display/Types/BVAuthorQuery.swift",
"BVConversations/Display/Types/BVCommentQuery.swift",
"BVConversations/Display/Types/BVCommentsQuery.swift",
"BVConversations/Display/Types/BVFeatureQuery.swift",
"BVConversations/Display/Types/BVMultiProductQuery.swift",
"BVConversations/Display/Types/BVMultiProductQueryResponse.swift",
"BVConversations/Display/Types/BVProductQuery.swift",
"BVConversations/Display/Types/BVProductSearchQuery.swift",
"BVConversations/Display/Types/BVProductStatisticsQuery.swift",
"BVConversations/Display/Types/BVProductsQuery.swift",
"BVConversations/Display/Types/BVQuestionQuery.swift",
"BVConversations/Display/Types/BVQuestionSearchQuery.swift",
"BVConversations/Display/Types/BVReviewQuery.swift",
"BVConversations/Display/Types/BVReviewSearchQuery.swift",
"BVConversations/Display/Types/ReviewSummary/Display/BVReviewSummaryQuery.swift",
"BVConversations/Display/Types/ReviewSummary/Display/BVReviewSummaryQueryResponse.swift",
"BVConversations/Display/Types/ReviewSummary/Display/BVReviewSummaryQueryable.swift",
"BVConversations/Display/Types/ReviewSummary/Display/Types/BVProductReviewSummaryQuery.swift",
"BVConversations/Display/Types/ReviewSummary/Model/BVReviewSummary.swift",
"BVConversations/Model/BVAnswer.swift",
"BVConversations/Model/BVAuthor.swift",
"BVConversations/Model/BVBadge.swift",
"BVConversations/Model/BVBrand.swift",
"BVConversations/Model/BVComment.swift",
"BVConversations/Model/BVContextDataValue.swift",
"BVConversations/Model/BVDimensionElement.swift",
"BVConversations/Model/BVDistributionElement.swift",
"BVConversations/Model/BVDistributionValue.swift",
"BVConversations/Model/BVFeature.swift",
"BVConversations/Model/BVFeatures.swift",
"BVConversations/Model/BVFeedback.swift",
"BVConversations/Model/BVFormField.swift",
"BVConversations/Model/BVMultiProductError.swift",
"BVConversations/Model/BVMultiProductFormData.swift",
"BVConversations/Model/BVMultiProductReviewSummary.swift",
"BVConversations/Model/BVMultiproduct.swift",
"BVConversations/Model/BVPhoto.swift",
"BVConversations/Model/BVProduct.swift",
"BVConversations/Model/BVProductAttribute.swift",
"BVConversations/Model/BVProductStatistics.swift",
"BVConversations/Model/BVProgressiveReview.swift",
"BVConversations/Model/BVProgressiveReviewFields.swift",
"BVConversations/Model/BVQAStatistics.swift",
"BVConversations/Model/BVQuestion.swift",
"BVConversations/Model/BVRatingDistribution.swift",
"BVConversations/Model/BVReview.swift",
"BVConversations/Model/BVReviewStatistics.swift",
"BVConversations/Model/BVSecondaryRating.swift",
"BVConversations/Model/BVSecondaryRatingsAverage.swift",
"BVConversations/Model/BVSecondaryRatingsDistribution.swift",
"BVConversations/Model/BVSecondaryRatingsDistributionValue.swift",
"BVConversations/Model/BVSyndicationSource.swift",
"BVConversations/Model/BVUAS.swift",
"BVConversations/Model/BVVideo.swift",
"BVConversations/Model/ProgressiveSubmissionReview.swift",
"BVConversations/ReviewHighlights/BVReviewHighlightsConfiguration.swift",
"BVConversations/ReviewHighlights/Display/BVReviewHighlightsQuery.swift",
"BVConversations/ReviewHighlights/Display/BVReviewHighlightsQueryResponse.swift",
"BVConversations/ReviewHighlights/Display/BVReviewHighlightsQueryable.swift",
"BVConversations/ReviewHighlights/Display/Types/BVProductReviewHighlightsQuery.swift",
"BVConversations/ReviewHighlights/Model/BVReviewHighlight.swift",
"BVConversations/ReviewHighlights/Model/BVReviewHighlights.swift",
"BVConversations/ReviewHighlights/Model/BVReviewHighlightsReview.swift",
"BVConversations/Submission/BVConversationsSubmission.swift",
"BVConversations/Submission/BVConversationsSubmissionResponse.swift",
"BVConversations/Submission/BVConversationsSubmissionable.swift",
"BVConversations/Submission/Types/BVAnswerSubmission.swift",
"BVConversations/Submission/Types/BVCommentSubmission.swift",
"BVConversations/Submission/Types/BVFeedbackSubmission.swift",
"BVConversations/Submission/Types/BVMediaSubmission.swift",
"BVConversations/Submission/Types/BVPhotoSubmission.swift",
"BVConversations/Submission/Types/BVProgressiveReviewSubmission.swift",
"BVConversations/Submission/Types/BVQuestionSubmission.swift",
"BVConversations/Submission/Types/BVReviewSubmission.swift",
"BVConversations/Submission/Types/BVUASSubmission.swift",
"BVConversations/Submission/Types/BVVideoSubmission.swift",
"BVCurations/BVCurationsConfiguration.swift",
"BVCurations/BVCurationsConstants.swift",
"BVCurations/BVCurationsError.swift",
"BVCurations/BVManagerCurations.swift",
"BVCurations/BVManagerCurationsQuery.swift",
"BVCurations/BVManagerCurationsSubmission.swift",
"BVCurations/Display/BVCurationsQuery.swift",
"BVCurations/Display/BVCurationsQueryResponse.swift",
"BVCurations/Display/BVCurationsQueryable.swift",
"BVCurations/Display/Fields/BVCurationsFeedItemField.swift",
"BVCurations/Display/Types/BVCurationsFeedItemQuery.swift",
"BVCurations/Model/BVCurationsAuthor.swift",
"BVCurations/Model/BVCurationsBrand.swift",
"BVCurations/Model/BVCurationsChannelContent.swift",
"BVCurations/Model/BVCurationsCoordinates.swift",
"BVCurations/Model/BVCurationsCustomContent.swift",
"BVCurations/Model/BVCurationsDistributionElement.swift",
"BVCurations/Model/BVCurationsDistributionValue.swift",
"BVCurations/Model/BVCurationsFeedItem.swift",
"BVCurations/Model/BVCurationsLink.swift",
"BVCurations/Model/BVCurationsMedia.swift",
"BVCurations/Model/BVCurationsPhoto.swift",
"BVCurations/Model/BVCurationsProduct.swift",
"BVCurations/Model/BVCurationsProductAttribute.swift",
"BVCurations/Model/BVCurationsQAStatistics.swift",
"BVCurations/Model/BVCurationsRatingDistribution.swift",
"BVCurations/Model/BVCurationsReviewStatistics.swift",
"BVCurations/Model/BVCurationsSecondaryRatingsAverage.swift",
"BVCurations/Model/BVCurationsVideo.swift",
"BVCurations/Submission/BVCurationsSubmission.swift",
"BVCurations/Submission/BVCurationsSubmissionResponse.swift",
"BVCurations/Submission/BVCurationsSubmissionable.swift",
"BVCurations/Submission/Types/BVCurationsChannelContentSubmission.swift",
"BVCurations/Submission/Types/BVCurationsCustomContentSubmission.swift",
"BVProductSentiments/BVProductSentimentsConfiguration.swift",
"BVProductSentiments/BVProductSentimentsConstants.swift",
"BVProductSentiments/BVProductSentimentsError.swift",
"BVProductSentiments/Model/BVExpressions.swift",
"BVProductSentiments/Model/BVProductFeatures.swift",
"BVProductSentiments/Model/BVQuotes.swift",
"BVProductSentiments/Model/BVSummarisedFeature.swift",
"BVProductSentiments/Sentiments/BVProductSentimentsQuery.swift",
"BVProductSentiments/Sentiments/BVProductSentimentsQueryable.swift",
"BVProductSentiments/Sentiments/BVProductSentimentsResponse.swift",
"BVProductSentiments/Sentiments/Stats/BVEmbedStats.swift",
"BVProductSentiments/Sentiments/Stats/BVLanguageStats.swift",
"BVProductSentiments/Sentiments/Types/BVProductExpressionsQuery.swift",
"BVProductSentiments/Sentiments/Types/BVProductFeaturesQuery.swift",
"BVProductSentiments/Sentiments/Types/BVProductQuotesQuery.swift",
"BVProductSentiments/Sentiments/Types/BVSummarisedFeaturesQuery.swift",
"BVProductSentiments/Sentiments/Types/BVSummarisedFeaturesQuotesQuery.swift",
"BVRecommendations/BVManagerRecommendations.swift",
"BVRecommendations/BVManagerRecommendationsQuery.swift",
"BVRecommendations/BVRecommendationsAnalytics.swift",
"BVRecommendations/BVRecommendationsConfiguration.swift",
"BVRecommendations/BVRecommendationsConstants.swift",
"BVRecommendations/BVRecommendationsError.swift",
"BVRecommendations/Display/BVRecommendationsQuery.swift",
"BVRecommendations/Display/BVRecommendationsQueryResponse.swift",
"BVRecommendations/Display/BVRecommendationsQueryable.swift",
"BVRecommendations/Display/Fields/BVRecommendationsProfileField.swift",
"BVRecommendations/Display/Fields/BVRecommendationsProfileInclude.swift",
"BVRecommendations/Display/Fields/BVRecommendationsProfilePurpose.swift",
"BVRecommendations/Display/Types/BVRecommendationsProfileQuery.swift",
"BVRecommendations/Model/BVRecommendationsCategory.swift",
"BVRecommendations/Model/BVRecommendationsInterestLevel.swift",
"BVRecommendations/Model/BVRecommendationsProduct.swift",
"BVRecommendations/Model/BVRecommendationsProfile.swift",
"BVRecommendations/Model/BVRecommendationsStats.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"BVSwift"
]
}
],
"products": [
{
"name": "BVSwift",
"type": {
"library": [
"automatic"
]
},
"targets": [
"BVSwift"
]
}
],
"platforms": [
{
"name": "ios",
"version": "9.0"
}
],
"dependencies": [],
"tools_version": "5.3",
"manifest_display_name": "BVSwift"
}
Package Dump
{
"name": "BVSwift",
"traits": [],
"targets": [
{
"name": "BVSwift",
"path": "BVSwift",
"type": "regular",
"exclude": [
"Support"
],
"settings": [],
"resources": [],
"dependencies": [],
"packageAccess": false
},
{
"name": "BVSwiftTests",
"path": "BVSwiftTests",
"type": "test",
"exclude": [
"Info.plist"
],
"settings": [],
"resources": [
{
"path": "MockData",
"rule": {
"process": {}
}
}
],
"dependencies": [
{
"byName": [
"BVSwift",
null
]
}
],
"packageAccess": false
}
],
"products": [
{
"name": "BVSwift",
"type": {
"library": [
"automatic"
]
},
"targets": [
"BVSwift"
],
"settings": []
}
],
"pkgConfig": null,
"platforms": [
{
"options": [],
"version": "9.0",
"platformName": "ios"
}
],
"providers": null,
"packageKind": {
"root": [
"/usr/src/package"
]
},
"dependencies": [],
"toolsVersion": {
"_version": "5.3.0"
},
"cLanguageStandard": null,
"cxxLanguageStandard": null,
"swiftLanguageVersions": null
}
Dependencies
- None
Dependencies
{
"url": "/usr/src/package",
"name": "BVSwift",
"path": "/usr/src/package",
"version": "unspecified",
"identity": "package",
"dependencies": []
}
