Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
630a7b8
Merge tag 'v1.2.2' into develop
Dec 9, 2020
c3af6d1
Added optional appID property to manually replace bundle ID in the cl…
Feb 5, 2021
90c306a
Updated documentation about deviceID
Feb 5, 2021
f4a8b37
Bumped version
Feb 5, 2021
4db21a3
Merge tag 'v1.2.3' into develop
Feb 5, 2021
1342543
Merge branch 'release/v1.2.3'
Feb 5, 2021
2f95a20
Package is set to static instead of dynamic
Feb 12, 2021
322fc82
Updated changelog and version
Feb 12, 2021
12f114f
Merge branch 'feature/static-package' into develop
Feb 12, 2021
dd7cf02
Merge tag 'v1.2.4' into develop
Feb 12, 2021
588277c
Merge branch 'release/v1.2.4'
Feb 12, 2021
2f4ac70
Added speculative fix for invalid memory access when app is in backgr…
wemstad Mar 18, 2021
7da3750
Merge pull request #3 from sverigesradio/develop
RayanArnaout Mar 23, 2021
72ca6f0
Updated changelog and version
Mar 23, 2021
ef3470a
Merge tag 'v1.2.5' into develop
Mar 23, 2021
a07a8db
Merge branch 'release/v1.2.5'
Mar 23, 2021
41f38ac
Do not store a reference to the object, just store the value that is …
Apr 16, 2021
fd635e3
Merge pull request #4 from sverigesradio/develop
RayanArnaout Apr 22, 2021
8c8a44d
Updated version and changelog
Apr 22, 2021
c20b81d
Merge tag 'v1.2.6' into develop
Apr 22, 2021
c98df03
Merge branch 'release/v1.2.6'
Apr 22, 2021
f65fca3
Move Resources folder to Sources main folder
Apr 27, 2021
ce2ed72
Fixed carthage framework configuration
Apr 27, 2021
f17d390
Merge branch 'feature/FixXCode12.5' into develop
May 10, 2021
3f72cc3
Updated version and changelog
May 10, 2021
ab1ce3b
Merge tag 'v1.2.7' into develop
May 10, 2021
5e08535
Merge branch 'release/v1.2.7'
May 10, 2021
e61cd90
Added functions and tests
Jul 21, 2021
96dcf96
Updated project version to 1.2.8
Jul 21, 2021
f96579c
Merge branch 'feature/collection-events' into develop
Jul 21, 2021
4bc1422
Merge tag 'v1.2.8' into develop
Jul 21, 2021
5163c2a
Merge branch 'release/v1.2.8'
Jul 21, 2021
313ba7b
Added CollectionItemDisplayed event and context
Aug 11, 2021
a679fc4
Added test
Aug 11, 2021
c0d9a7f
Merge branch 'feature/collection-item-displayed' into develop
Aug 11, 2021
6d5d1b5
Updated version 1.2.9
Aug 11, 2021
999eeb7
Updated changelog
Aug 11, 2021
36ae8f7
Merge tag 'v1.2.9' into develop
Aug 11, 2021
c0608cc
Merge branch 'release/v1.2.9'
Aug 11, 2021
6e9f4a3
Added remote configuration into publisher
Oct 7, 2021
df63ba4
Updated remote config test URL, README and CHANGELOG
Nov 24, 2021
5130158
Updated project version to 1.3.0
Nov 24, 2021
4673312
Merge branch 'feature/remote-config' into develop
Nov 24, 2021
199ca4b
Merge branch 'release/v1.3.0'
Nov 24, 2021
3a94b59
Merge tag 'v1.3.0' into develop
Nov 24, 2021
52ce4b7
Updated remote config test link to https
Nov 24, 2021
ec7bd6e
Invalidate client info after a userIsLoggedIn change
Mar 14, 2022
a640dbf
Updated version and CHANGELOG
Mar 14, 2022
5540cd9
Merge branch 'feature/invalidate-client-info' into develop
Mar 14, 2022
fc4331b
Merge tag 'v1.3.1' into develop
Mar 14, 2022
cb4e355
Merge branch 'release/v1.3.1'
Mar 14, 2022
65658b1
Added methods in PeachCollectorPublisher to add and remove custom fie…
Jul 6, 2022
64dfdb8
Updated CHANGELOG and README, bumped version to 1.3.2 (26)
Jul 6, 2022
f52e723
Merge branch 'feature/client-custom-fields' into develop
Jul 6, 2022
8ceb497
Merge tag 'v1.3.2' into develop
Jul 6, 2022
9102f1b
Merge branch 'release/v1.3.2'
Jul 6, 2022
fbcaa80
Added PeachPlayerTracker to PeachCollector
Sep 5, 2022
2f6c646
Updated demo
Sep 5, 2022
4e49392
Updated CHANGELOG and README, bumped version to 1.4.0 (27)
Sep 5, 2022
9adccaf
Merge branch 'feature/player-tracker' into develop
Sep 5, 2022
1599dbc
Merge tag 'v1.4.0' into develop
Sep 5, 2022
b7b1dd2
Merge branch 'release/v1.4.0'
Sep 5, 2022
5f7a1ca
Fixed Unrecognized selector crash #5
Sep 13, 2022
13376f7
Updated CHANGELOG, bumped version to 1.4.1 (28)
Sep 13, 2022
9b84c43
Merge tag 'v1.4.1' into develop
Sep 13, 2022
bf7c1c8
Merge branch 'release/v1.4.1'
Sep 13, 2022
49e904a
Fixed payload generation of context containing custom fields
Jul 17, 2023
cb456ec
Merge branch 'release/v1.4.2'
Jul 17, 2023
2211a9b
Merge tag 'v1.4.2' into develop
Jul 17, 2023
1cb8a31
Added setDeviceID method
Oct 18, 2023
8fe80ef
Added test for setDeviceID method
Oct 18, 2023
9bbd197
Fixed crash on tracker
Oct 18, 2023
89605c0
Updated CHANGELOG and README, bumped version to 1.4.3 (30)
Oct 18, 2023
11481e3
Merge branch 'feature/fix-tracker-crash' into develop
Oct 18, 2023
fcbed50
Merge tag 'v1.4.3' into develop
Oct 18, 2023
15ca90f
Merge branch 'release/v1.4.3'
Oct 18, 2023
f0f5dfe
Fixed retrieval of playback rate. Fixed triggering of seek event
Oct 19, 2023
2792ee9
Updated CHANGELOG, bumped version to 1.4.4 (31)
Oct 19, 2023
19e7e65
Merge branch 'feature/fix-playback-rate' into develop
Oct 19, 2023
11b2400
Merge tag 'v1.4.4' into develop
Oct 19, 2023
406a684
Merge branch 'release/v1.4.4'
Oct 19, 2023
176aba5
Updated version retrieving, updated CHANGELOG, bumped version to 1.4.…
Oct 23, 2023
a0e808e
Merge tag 'v1.4.5' into develop
Oct 23, 2023
8795d24
Merge branch 'release/v1.4.5'
Oct 23, 2023
d414dee
Fixed tracker to manage item being tracked multiple times
Jan 7, 2024
bda7918
Updated CHANGELOG, bumped version to 1.4.6 (33)
Jan 7, 2024
fb99783
Merge tag 'v1.4.6' into develop
Jan 7, 2024
f079dbb
Merge branch 'release/v1.4.6'
Jan 7, 2024
890288a
Added session_id at the root of the payload, bumped schema version
Jun 19, 2025
f838bd8
Merge tag 'v1.5.0' into develop
Jun 19, 2025
a02a455
Merge branch 'release/v1.5.0'
Jun 19, 2025
cfd838b
Removed abord line
Aug 11, 2025
471c79a
Merge tag 'v1.5.1' into develop
Aug 11, 2025
744caa7
Merge branch 'release/v1.5.1'
Aug 11, 2025
e0cd0c7
Added RecommendationItemDisplayed event
Sep 2, 2025
3b7efa6
Updated Changelog and version 1.5.2-36
Sep 2, 2025
697bc9a
Merge branch 'feature/add-event-type' into develop
Sep 2, 2025
0930166
Merge branch 'release/v1.5.2'
Sep 2, 2025
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
109 changes: 109 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,115 @@
# Change Log
All notable changes to this project will be documented in this file.

## [1.5.2] - 2025-09-02

### Added
- `recommendation_item_displayed` event type

## [1.5.1] - 2025-07-11

### Updated
- DataStore logic to avoid crashes when data store can't be loaded

## [1.5.0] - 2025-06-19

### Added
- `session_id` at the root of the payload (generated UUID), follows `session_start_timestamp` logic


## [1.4.6] - 2024-01-08

### Updated
- PlayerTracker to manage case of item's "startTracking" called multiple times

## [1.4.5] - 2023-07-23

### Updated
- client app version to add build version after short version name
- framework version to a hardcoded value to avoid retrieving the app version in some cases

## [1.4.4] - 2023-07-18

### Fixed
- Playback rate tracking in player tracker

## [1.4.3] - 2023-07-17

### Added
- `setDeviceID` method to override any device ID generation

### Fixed
- Crash happening in the player tracker when

## [1.4.2] - 2023-07-17

### Fixed
- Custom fields in context objects are now added to the final payload.

## [1.4.1] - 2022-09-13

### Fixed
- Unrecognized selector crash [#5](https://github.com/ebu/peach-collector-ios/issues/5)


## [1.4.0] - 2022-09-05

### Added
- `PeachPlayerTracker` to automaticaly send events related to an AVPlayer

## [1.3.2] - 2022-07-06

### Added
- Possibility to add custom fields to the payload's client description. It can be done by configuring the `PeachCollectorPublisher`

## [1.3.1] - 2022-03-11

### Fixed
- Updating of `userIsLoggedIn` value in the client payload anytime the value is changed

## [1.3.0] - 2021-11-24

### Added
- Remote configuration for Publisher initialisation

## [1.2.9] - 2021-08-11

### Added
- Collection item displayed event with specific context

## [1.2.8] - 2021-07-21

### Added
- Collection hit, displayed and loaded events with specific context

## [1.2.7] - 2021-05-10

### Fixed
- Swift Package file tree to work with XCode 12.5

## [1.2.6] - 2021-04-22

### Changed
- How event is managed when app is in background to fix the invalid memory access

## [1.2.5] - 2021-03-23

### Added
- Speculative fix for invalid memory access when app is in background

## [1.2.4] - 2021-02-12

### Changed
- Swift Package type from `dynamic` to `static`

## [1.2.3] - 2021-02-05

### Added
- `appID` can be defined in the `PeachCollector`. The default value is the bundle ID of your app.

### Updated
- Documentation avout previuously used Advertising Identifier (now identifierForVendor)

## [1.2.2] - 2020-12-09

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ let package = Package(
// Products define the executables and libraries produced by a package, and make them visible to other packages.
.library(
name: "PeachCollector",
type: .dynamic,
type: .static,
targets: ["PeachCollector"]),
],
dependencies: [
Expand All @@ -23,7 +23,7 @@ let package = Package(
name: "PeachCollector",
dependencies: [],
path: "Sources/",
exclude: ["PeachCollector/Resources/Info.plist",],
exclude: ["Resources/Info.plist",],
resources: [.process("Resources")],
publicHeadersPath: "PeachCollector"),
.testTarget(
Expand Down
38 changes: 25 additions & 13 deletions PeachCollector.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,10 @@
953547A8234203060096AE60 /* PeachCollector.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 953546D0233A15BD0096AE60 /* PeachCollector.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
953547FB234B2A9D0096AE60 /* PeachCollectorNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 953547F9234B2A9D0096AE60 /* PeachCollectorNotifications.h */; settings = {ATTRIBUTES = (Public, ); }; };
953547FC234B2A9D0096AE60 /* PeachCollectorNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = 953547FA234B2A9D0096AE60 /* PeachCollectorNotifications.m */; };
955E3E66287B590500328C6E /* PeachPlayerTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 955E3E64287B590500328C6E /* PeachPlayerTracker.h */; settings = {ATTRIBUTES = (Public, ); }; };
955E3E67287B590500328C6E /* PeachPlayerTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 955E3E64287B590500328C6E /* PeachPlayerTracker.h */; settings = {ATTRIBUTES = (Public, ); }; };
955E3E68287B590500328C6E /* PeachPlayerTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 955E3E65287B590500328C6E /* PeachPlayerTracker.m */; };
955E3E69287B590500328C6E /* PeachPlayerTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 955E3E65287B590500328C6E /* PeachPlayerTracker.m */; };
95AB3BE9253DC0A700D241A5 /* PeachCollectorEvent+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 95AB3BE1253DC0A600D241A5 /* PeachCollectorEvent+CoreDataClass.m */; };
95AB3BEA253DC0A700D241A5 /* PeachCollectorPublisherEventStatus+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 95AB3BE2253DC0A600D241A5 /* PeachCollectorPublisherEventStatus+CoreDataClass.m */; };
95AB3BEB253DC0A700D241A5 /* PeachCollectorPublisherEventStatus+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 95AB3BE3253DC0A600D241A5 /* PeachCollectorPublisherEventStatus+CoreDataProperties.h */; settings = {ATTRIBUTES = (Public, ); }; };
Expand Down Expand Up @@ -247,6 +251,8 @@
953547A4233CDC850096AE60 /* PeachCollectorDynamicProperties.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PeachCollectorDynamicProperties.m; sourceTree = "<group>"; };
953547F9234B2A9D0096AE60 /* PeachCollectorNotifications.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PeachCollectorNotifications.h; sourceTree = "<group>"; };
953547FA234B2A9D0096AE60 /* PeachCollectorNotifications.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PeachCollectorNotifications.m; sourceTree = "<group>"; };
955E3E64287B590500328C6E /* PeachPlayerTracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PeachPlayerTracker.h; sourceTree = "<group>"; };
955E3E65287B590500328C6E /* PeachPlayerTracker.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PeachPlayerTracker.m; sourceTree = "<group>"; };
955EB1CA23E4592A004B30DF /* CHANGELOG.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = "<group>"; };
955EB1CC23E45948004B30DF /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
95AB3BE1253DC0A600D241A5 /* PeachCollectorEvent+CoreDataClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "PeachCollectorEvent+CoreDataClass.m"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -397,6 +403,7 @@
95AB3BAD253D922D00D241A5 /* Sources */ = {
isa = PBXGroup;
children = (
95AB3BAF253D928400D241A5 /* Resources */,
95AB3BB7253D935500D241A5 /* PeachCollector */,
);
path = Sources;
Expand All @@ -414,7 +421,6 @@
95AB3BB7253D935500D241A5 /* PeachCollector */ = {
isa = PBXGroup;
children = (
95AB3BAF253D928400D241A5 /* Resources */,
953546D3233A15BD0096AE60 /* PeachCollector.h */,
953546F6233A16780096AE60 /* PeachCollector.m */,
953546EF233A16780096AE60 /* PeachCollectorDataFormat.h */,
Expand Down Expand Up @@ -451,6 +457,8 @@
9530215A23585D2D0083E29F /* PeachCollectorDataStore.m */,
95354716233A1FCB0096AE60 /* PeachPersistentContainer.h */,
95354717233A1FCB0096AE60 /* PeachPersistentContainer.m */,
955E3E64287B590500328C6E /* PeachPlayerTracker.h */,
955E3E65287B590500328C6E /* PeachPlayerTracker.m */,
);
path = PeachCollector;
sourceTree = "<group>";
Expand Down Expand Up @@ -483,6 +491,7 @@
486DFF4124AB950300CBF530 /* PeachCollectorEvent.h in Headers */,
486DFF4724AB950700CBF530 /* PeachCollectorNotifications.h in Headers */,
486DFF4A24AB955C00CBF530 /* PeachPersistentContainer.h in Headers */,
955E3E67287B590500328C6E /* PeachPlayerTracker.h in Headers */,
486DFF3D24AB950300CBF530 /* PeachCollectorProperties.h in Headers */,
486DFF3F24AB950300CBF530 /* PeachCollectorDynamicProperties.h in Headers */,
486DFF3324AB94F900CBF530 /* PeachCollectorDataStore.h in Headers */,
Expand All @@ -506,6 +515,7 @@
953547FB234B2A9D0096AE60 /* PeachCollectorNotifications.h in Headers */,
95AB3BEC253DC0A700D241A5 /* PeachCollectorPublisherEventStatus+CoreDataClass.h in Headers */,
95354718233A1FCB0096AE60 /* PeachPersistentContainer.h in Headers */,
955E3E66287B590500328C6E /* PeachPlayerTracker.h in Headers */,
95354703233A16790096AE60 /* PeachCollectorPublisher.h in Headers */,
95354704233A16790096AE60 /* PeachCollectorDataFormat.h in Headers */,
95354705233A16790096AE60 /* PeachCollectorEvent.h in Headers */,
Expand Down Expand Up @@ -753,6 +763,7 @@
486DFF4224AB950300CBF530 /* PeachCollectorEvent.m in Sources */,
486DFF4824AB950700CBF530 /* PeachCollectorNotifications.m in Sources */,
486DFF3024AB94F900CBF530 /* PeachCollectorQueue.m in Sources */,
955E3E69287B590500328C6E /* PeachPlayerTracker.m in Sources */,
9522A6042580BC7B00832087 /* PeachCollectorEvent+CoreDataProperties.m in Sources */,
486DFF4424AB950700CBF530 /* PeachCollector.m in Sources */,
486DFF3424AB94F900CBF530 /* PeachCollectorDataStore.m in Sources */,
Expand Down Expand Up @@ -789,6 +800,7 @@
9535470E233A16790096AE60 /* PeachCollectorEvent.m in Sources */,
953547FC234B2A9D0096AE60 /* PeachCollectorNotifications.m in Sources */,
9535470B233A16790096AE60 /* PeachCollector.m in Sources */,
955E3E68287B590500328C6E /* PeachPlayerTracker.m in Sources */,
9535470F233A16790096AE60 /* PeachCollectorContextComponent.m in Sources */,
95AB3BED253DC0A700D241A5 /* PeachCollectorEvent+CoreDataProperties.m in Sources */,
95354706233A16790096AE60 /* PeachCollectorContext.m in Sources */,
Expand Down Expand Up @@ -914,19 +926,19 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 16;
CURRENT_PROJECT_VERSION = 36;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/PeachCollector/Resources/Info.plist;
INFOPLIST_FILE = Sources/Resources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 1.2.2;
MARKETING_VERSION = 1.5.2;
PRODUCT_BUNDLE_IDENTIFIER = ch.ebu.PeachCollector;
PRODUCT_NAME = PeachCollector;
SDKROOT = appletvos;
Expand All @@ -940,19 +952,19 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 16;
CURRENT_PROJECT_VERSION = 36;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/PeachCollector/Resources/Info.plist;
INFOPLIST_FILE = Sources/Resources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 1.2.2;
MARKETING_VERSION = 1.5.2;
PRODUCT_BUNDLE_IDENTIFIER = ch.ebu.PeachCollector;
PRODUCT_NAME = PeachCollector;
SDKROOT = appletvos;
Expand Down Expand Up @@ -1124,20 +1136,20 @@
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 16;
CURRENT_PROJECT_VERSION = 36;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/PeachCollector/Resources/Info.plist;
INFOPLIST_FILE = Sources/Resources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 1.2.2;
MARKETING_VERSION = 1.5.2;
PRODUCT_BUNDLE_IDENTIFIER = ch.ebu.PeachCollector;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
Expand All @@ -1153,20 +1165,20 @@
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 16;
CURRENT_PROJECT_VERSION = 36;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/PeachCollector/Resources/Info.plist;
INFOPLIST_FILE = Sources/Resources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 1.2.2;
MARKETING_VERSION = 1.5.2;
PRODUCT_BUNDLE_IDENTIFIER = ch.ebu.PeachCollector;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@
<key>PeachCollectorDemo.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>3</integer>
<integer>4</integer>
</dict>
<key>PeachCollectorSwiftDemo.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>2</integer>
<integer>3</integer>
</dict>
<key>PeachCollectorTVDemo.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>4</integer>
<integer>2</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
Expand Down
4 changes: 3 additions & 1 deletion PeachCollectorDemo/AppDelegate.m
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,10 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
PeachCollector.implementationVersion = @"1";
[PeachCollector sharedCollector].isUnitTesting = YES;
[PeachCollector sharedCollector].shouldCollectAnonymousEvents = YES;
PeachCollectorPublisher *publisher = [[PeachCollectorPublisher alloc] initWithSiteKey:@"zzebu00000000017"];
PeachCollectorPublisher *publisher = [[PeachCollectorPublisher alloc] initWithSiteKey:@"zzebu00000000017"]; //remoteConfiguration:@"https://peach-bucket.ebu.io/zzebu/config-test.json"];
[PeachCollector setPublisher:publisher withUniqueName:@"MyPublisher"];


return YES;
}

Expand Down
Loading