diff --git a/Cartfile.resolved b/Cartfile.resolved index a22aafe..23d3c00 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,2 +1,2 @@ -binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/master/Carthage/appsflyer-ios.json" "6.8.0" +binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/master/Carthage/appsflyer-ios.json" "6.8.1" github "segmentio/analytics-ios" "4.1.6" diff --git a/Package.resolved b/Package.resolved index 5315b3d..dbdbcde 100644 --- a/Package.resolved +++ b/Package.resolved @@ -15,8 +15,8 @@ "repositoryURL": "https://github.com/AppsFlyerSDK/AppsFlyerFramework.git", "state": { "branch": null, - "revision": "3c77b7ec3ad5991868837c5ac8085882310a4cd0", - "version": "6.8.0" + "revision": "d1349c8fdd18a80a776298e4c5c3526e22feff78", + "version": "6.8.1" } } ] diff --git a/Package.swift b/Package.swift index 4827969..afeb282 100644 --- a/Package.swift +++ b/Package.swift @@ -17,7 +17,7 @@ let package = Package( dependencies: [ // Dependencies declare other packages that this package depends on. .package(name: "Segment", url: "https://github.com/segmentio/analytics-ios.git" , from: "4.0.0"), - .package(name: "AppsFlyerLib" , url: "https://github.com/AppsFlyerSDK/AppsFlyerFramework.git", from: "6.8.0"), + .package(name: "AppsFlyerLib" , url: "https://github.com/AppsFlyerSDK/AppsFlyerFramework.git", from: "6.8.1"), ], targets: [ // Targets are the basic building blocks of a package. A target can define a module or a test suite. diff --git a/README.md b/README.md index 772ac4a..6fd787e 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # AppsFlyer integration for Segment. -## This is a Segment wrapper for AppsFlyer SDK that is built with iOS SDK v6.8.0. +## This is a Segment wrapper for AppsFlyer SDK that is built with iOS SDK v6.8.1. [![Version](https://img.shields.io/cocoapods/v/segment-appsflyer-ios.svg?style=flat)](http://cocoapods.org/pods/segment-appsflyer-ios) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) @@ -48,12 +48,12 @@ To install the segment-appsflyer-ios integration: **Production** version: ```ruby -pod 'segment-appsflyer-ios', '6.8.0' +pod 'segment-appsflyer-ios', '6.8.1' ``` **Strict mode SDK** version: ```ruby -pod 'segment-appsflyer-ios/Strict', '6.8.0' +pod 'segment-appsflyer-ios/Strict', '6.8.1' ``` Use the strict mode SDK to completely remove IDFA collection functionality and AdSupport framework dependencies (for example, when developing apps for kids). @@ -65,7 +65,7 @@ Use the strict mode SDK to completely remove IDFA collection functionality and A **Production** version: ```ogdl -github "AppsFlyerSDK/segment-appsflyer-ios" "6.8.0" +github "AppsFlyerSDK/segment-appsflyer-ios" "6.8.1" ``` @@ -74,7 +74,7 @@ github "AppsFlyerSDK/segment-appsflyer-ios" "6.8.0" In XCode, go to **File** > **Swift Package** > **Add Package dependency...** And add https://github.com/AppsFlyerSDK/segment-appsflyer-ios for the package dependency url. ## Manual mode -By default, when using the appsflyer-segment wrapper, AppsFlyer SDK starts automatically when initializing Segment with AppsFlyer factory. In order to give the developer more freedom, we added a manual mode in version `6.8.0`. When using this manual mode, the developer is responsible to start AppsFlyer SDK. To use the manual mode, you need to create the SEGAppsFlyerIntegrationFactory with a manual mode. +Starting version `6.8.0`, we support a manual mode to seperate the initialization of the AppsFlyer SDK and the start of the SDK. In this case, the AppsFlyer SDK won't start automatically, giving the developper more freedom when to start the AppsFlyer SDK. Please note that in manual mode, the developper is required to implement the API ``AppsFlyerLib.shared().start()`` in order to start the SDK. ### Example: ```objective-c [SEGAppsFlyerIntegrationFactory createWithManualMode:YES]; @@ -84,8 +84,6 @@ To start the AppsFlyer SDK, use the `start()` API, like the following : ```objective-c [[AppsFlyerLib shared] start]; ``` - -Starting version `6.8.0`, we support a manual mode to seperate the initialization of the AppsFlyer SDK and the start of the SDK. In this case, the AppsFlyer SDK won't start automatically, giving the developper more freedom when to start the AppsFlyer SDK. Please note that in manual mode, the developper is required to implement the API ``AppsFlyerLib.shared().start()`` in order to start the SDK. ## Usage diff --git a/examples/ObjcPodsSample/Podfile b/examples/ObjcPodsSample/Podfile index b1b61b0..fba002e 100644 --- a/examples/ObjcPodsSample/Podfile +++ b/examples/ObjcPodsSample/Podfile @@ -6,5 +6,5 @@ target 'ObjcPodsSample' do use_frameworks! # Pods for ObjcPodsSample - pod 'segment-appsflyer-ios', '~> 6.8.0' + pod 'segment-appsflyer-ios', '~> 6.8.1' end diff --git a/examples/SwiftPodsSample/Podfile b/examples/SwiftPodsSample/Podfile index 1cb0b83..dd4f6ab 100644 --- a/examples/SwiftPodsSample/Podfile +++ b/examples/SwiftPodsSample/Podfile @@ -6,6 +6,6 @@ target 'SwiftPodsSample' do use_frameworks! # Pods for SwiftPodsSample - pod 'segment-appsflyer-ios', '~> 6.8.0' + pod 'segment-appsflyer-ios', '~> 6.8.1' end diff --git a/segment-appsflyer-ios.podspec b/segment-appsflyer-ios.podspec index 9f0a87a..25e7ed4 100644 --- a/segment-appsflyer-ios.podspec +++ b/segment-appsflyer-ios.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "segment-appsflyer-ios" - s.version = "6.8.0" + s.version = "6.8.1" s.summary = "AppsFlyer Integration for Segment's analytics-ios library." s.description = <<-DESC @@ -22,14 +22,14 @@ Pod::Spec.new do |s| s.default_subspecs = 'Main' s.subspec 'Main' do |ss| - ss.ios.dependency 'AppsFlyerFramework','~> 6.8.0' - ss.tvos.dependency 'AppsFlyerFramework', '~> 6.8.0' + ss.ios.dependency 'AppsFlyerFramework','~> 6.8.1' + ss.tvos.dependency 'AppsFlyerFramework', '~> 6.8.1' ss.source_files = 'segment-appsflyer-ios/Classes/**/*' end s.subspec 'Strict' do |ss| - ss.ios.dependency 'AppsFlyerFramework/Strict', '~> 6.8.0' - ss.tvos.dependency 'AppsFlyerFramework/Strict', '~> 6.8.0' + ss.ios.dependency 'AppsFlyerFramework/Strict', '~> 6.8.1' + ss.tvos.dependency 'AppsFlyerFramework/Strict', '~> 6.8.1' ss.source_files = 'segment-appsflyer-ios/Classes/**/*' end end