diff --git a/BatchExtension.podspec b/BatchExtension.podspec index ab1418b..cfa7b64 100644 --- a/BatchExtension.podspec +++ b/BatchExtension.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |spec| spec.name = "BatchExtension" - spec.version = "3.0.1" + spec.version = "3.0.2" spec.summary = "Batch.com iOS SDK for App Extensions." spec.homepage = "https://batch.com" spec.license = { :type => "MIT", :file => "LICENSE" } diff --git a/BatchExtension.xcodeproj/project.pbxproj b/BatchExtension.xcodeproj/project.pbxproj index cd458de..bce7705 100644 --- a/BatchExtension.xcodeproj/project.pbxproj +++ b/BatchExtension.xcodeproj/project.pbxproj @@ -460,7 +460,7 @@ CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 301; + CURRENT_PROJECT_VERSION = 302; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = U5K2ETC2Y6; DYLIB_COMPATIBILITY_VERSION = 1; @@ -474,7 +474,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 3.0.1; + MARKETING_VERSION = 3.0.2; PRODUCT_BUNDLE_IDENTIFIER = com.batch.BatchExtension; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -492,7 +492,7 @@ CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 301; + CURRENT_PROJECT_VERSION = 302; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = U5K2ETC2Y6; DYLIB_COMPATIBILITY_VERSION = 1; @@ -506,7 +506,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 3.0.1; + MARKETING_VERSION = 3.0.2; PRODUCT_BUNDLE_IDENTIFIER = com.batch.BatchExtension; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/CHANGELOG.md b/CHANGELOG.md index a83fa95..00d25bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 3.0.2 + +- Fix an issue where a user would be considered as opted-out even though they were not + # 3.0.1 - Fix an issue where the extension would not work if the App Group wasn't setup properly diff --git a/Sources/Swift/Display Receipt/DisplayReceiptHelper.swift b/Sources/Swift/Display Receipt/DisplayReceiptHelper.swift index 9dc15bd..e2fc3cb 100644 --- a/Sources/Swift/Display Receipt/DisplayReceiptHelper.swift +++ b/Sources/Swift/Display Receipt/DisplayReceiptHelper.swift @@ -208,7 +208,7 @@ extension DisplayReceiptHelper { var request = URLRequest(url: DisplayReceiptHelper.displayReceiptUrl) request.httpMethod = "POST" request.addValue(Consts.receiptSchemaVersion, forHTTPHeaderField: Consts.receiptHeaderSchemaVersion) - request.addValue("1.0.0-swift", forHTTPHeaderField: Consts.receiptHeaderExtVersion) + request.addValue("3.0.2-swift", forHTTPHeaderField: Consts.receiptHeaderExtVersion) let task = session.uploadTask(with: request, from: data, completionHandler: { (data: Data?, response: URLResponse?, error: Error?) in