Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
## 4.3.0

**Note:** This version does not include Carthage support. We are revisiting our Carthage approach and will reintroduce it in an upcoming version.

#### Breaking
- Updated to [Braze tvOS SDK 4.3.x](https://github.com/Appboy/appboy-ios-sdk/blob/master/CHANGELOG.md#430).
- A `track` call with event name `Completed Order` will now be treated as a purchase event for backwards compatibility with Segment eCommerce v1 API.

## 4.2.0

**Note:** This version does not include Carthage support. We are revisiting our Carthage approach and will reintroduce it in an upcoming version.

#### Breaking
- Updated to [Braze iOS SDK 4.3.x](https://github.com/Appboy/appboy-ios-sdk/blob/master/CHANGELOG.md#430).

## 4.1.0

**Note:** This version does not include Carthage support. We are revisiting our Carthage approach and will reintroduce it in an upcoming version.

#### Breaking
- Updated to [Braze iOS SDK 4.1.0](https://github.com/Appboy/appboy-ios-sdk/blob/master/CHANGELOG.md#410).

#### Added
- Adds support for tvOS when using CocoaPods. For tvOS, add the following lines to your Podfile target:
```
pod 'Segment-Appboy/tvOS'
pod 'Analytics'
```
And add the functionality to your `AppDelegate.m`:
```
SEGAnalyticsConfiguration *config = [SEGAnalyticsConfiguration configurationWithWriteKey:@"<segment key here>"];
[config use:[SEGAppboyIntegrationFactory instance]];
[[SEGAppboyIntegrationFactory instance] saveLaunchOptions:launchOptions];
[SEGAnalytics setupWithConfiguration:config];
```

## 4.0.0

#### Breaking
Expand Down
2 changes: 1 addition & 1 deletion CarthageExample/CarthageExample/AppDelegate.m
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ @implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

SEGAnalyticsConfiguration *config = [SEGAnalyticsConfiguration configurationWithWriteKey:@"xNAmGpyITen4FEZg9C2ES6r2iYm8Ommk"];
SEGAnalyticsConfiguration *config = [SEGAnalyticsConfiguration configurationWithWriteKey:@"YOUR-WRITE-KEY-HERE"];
[config use:[SEGAppboyIntegrationFactory instance]];

[[SEGAppboyIntegrationFactory instance] saveLaunchOptions:launchOptions];
Expand Down
10 changes: 10 additions & 0 deletions CocoaPodsTVOSExample/Podfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
install! 'cocoapods',
:share_schemes_for_development_pods => true

source 'https://cdn.cocoapods.org/'

target 'Segment-Appboy_Example' do
platform :tvos, '11.0'
pod "Segment-Appboy/tvOS", :path => "../"
pod 'Analytics'
end
28 changes: 28 additions & 0 deletions CocoaPodsTVOSExample/Podfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
PODS:
- Analytics (4.1.3)
- Appboy-tvOS-SDK (3.27.0)
- Segment-Appboy/tvOS (4.2.0):
- Analytics
- Appboy-tvOS-SDK (~> 3.27.0)

DEPENDENCIES:
- Analytics
- Segment-Appboy/tvOS (from `../`)

SPEC REPOS:
trunk:
- Analytics
- Appboy-tvOS-SDK

EXTERNAL SOURCES:
Segment-Appboy:
:path: "../"

SPEC CHECKSUMS:
Analytics: 4c01e3e19d4be86705bad6581a1c2aa5a15a9d22
Appboy-tvOS-SDK: 22993e5e47387695fe1ecec5177c16a55d427b12
Segment-Appboy: 5688916eb8fb104b638116ba251cee5d4d8bd266

PODFILE CHECKSUM: 230825da8fa8732fc38070eef05987c5967046f4

COCOAPODS: 1.10.1
Loading