Skip to content

Commit f7fb94b

Browse files
committed
4.8.0
1 parent 28cbe2f commit f7fb94b

13 files changed

Lines changed: 392 additions & 10 deletions

libKochavaCoreiOS/KVAConsent.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818

1919

20+
#pragma mark KochavaCore
2021
#ifdef KOCHAVA_FRAMEWORK
2122
#import <KochavaCore/KVAAsForContextObjectProtocol.h>
2223
#import <KochavaCore/KVAConfigureWithObjectProtocol.h>

libKochavaCoreiOS/KVAContext.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818

1919

20+
#pragma mark KochavaCore
2021
#ifdef KOCHAVA_FRAMEWORK
2122
#import <KochavaCore/KVAAsForContextObjectProtocol.h>
2223
#import <KochavaCore/KVAFromObjectProtocol.h>
@@ -27,10 +28,6 @@
2728

2829

2930

30-
#pragma mark - ENUM
31-
32-
33-
3431
#pragma mark - INTERFACE
3532

3633

libKochavaCoreiOS/KVACoreProduct.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818

1919

20+
#pragma mark KochavaCore
2021
#ifdef KOCHAVA_FRAMEWORK
2122
#import <KochavaCore/KVAProduct.h>
2223
#import <KochavaCore/KVASharedPropertyProvider.h>

libKochavaCoreiOS/KVAEvent.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@
1717

1818

1919

20+
#pragma mark System
2021
#if TARGET_OS_TV
2122
#import <JavaScriptCore/JavaScriptCore.h>
2223
#endif
2324

25+
#pragma mark KochavaCore
2426
#ifdef KOCHAVA_FRAMEWORK
2527
#import <KochavaCore/KVAAsForContextObjectProtocol.h>
2628
#import <KochavaCore/KVAFromObjectProtocol.h>

libKochavaCoreiOS/KVAEventType.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818

1919

20+
#pragma mark KochavaCore
2021
#ifdef KOCHAVA_FRAMEWORK
2122
#import <KochavaCore/KVAAsForContextObjectProtocol.h>
2223
#import <KochavaCore/KVAFromObjectProtocol.h>

libKochavaCoreiOS/KVALogLevel.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@
1717

1818

1919

20+
#pragma mark System
2021
#import <os/log.h>
2122

23+
#pragma mark KochavaCore
2224
#ifdef KOCHAVA_FRAMEWORK
2325
#import <KochavaCore/KVAAsForContextObjectProtocol.h>
2426
#import <KochavaCore/KVAFromObjectProtocol.h>
@@ -156,20 +158,18 @@
156158

157159

158160
/*!
159-
@property os_log_type
161+
@property osLogType
160162
161-
@brief The os_log_type.
163+
@brief The osLogType.
162164
163-
@discussion When outputting to os_log, this is the os_log_type to use. Recommendations from Apple keynote https://developer.apple.com/videos/play/wwdc2016/721/
165+
@discussion When outputting to os_log, this is the osLogType to use. Recommendations from Apple keynote https://developer.apple.com/videos/play/wwdc2016/721/
164166
* Use os_log to log critical details to help debug issues.
165167
* Use os_log_info for additional info that will be captured during error or fault.
166168
* Use os_log_debug for high-volume debugging during development.
167169
* Use os_log_error to cause additional information capture from app.
168170
* Use os_log_fault to cause additional information capture from system.
169-
170-
Note: The type here should be os_log_type_t, but it's technically an iOS 10+ type. So we currently use uint8_t, which is its base type. Later when the SDK is distributed as iOS 10+ this can be re-typed.
171171
*/
172-
@property uint8_t os_log_type;
172+
@property os_log_type_t osLogType;
173173

174174

175175

libKochavaCoreiOS/KVAPartner.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818

1919

20+
#pragma mark KochavaCore
2021
#ifdef KOCHAVA_FRAMEWORK
2122
#import <KochavaCore/KVAAsForContextObjectProtocol.h>
2223
#import <KochavaCore/KVAConfigureWithObjectProtocol.h>

libKochavaCoreiOS/KVAProduct.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818

1919

20+
#pragma mark KochavaCore
2021
#ifdef KOCHAVA_FRAMEWORK
2122
#import <KochavaCore/KVAAsForContextObjectProtocol.h>
2223
#import <KochavaCore/KVAFromObjectProtocol.h>

libKochavaCoreiOS/KVAStartable.h

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
//
2+
// KVAStartable.h
3+
// KochavaCore
4+
//
5+
// Created by John Bushnell on 3/11/21.
6+
// Copyright © 2018 - 2021 Kochava, Inc. All rights reserved.
7+
//
8+
9+
10+
11+
#ifndef KVAStartable_h
12+
#define KVAStartable_h
13+
14+
15+
16+
#pragma mark - PROTOCOL
17+
18+
19+
20+
@protocol KVAStartable <NSObject>
21+
22+
23+
24+
/*!
25+
@method - start
26+
27+
@brief Starts the instance.
28+
*/
29+
- (void)start;
30+
31+
32+
33+
@end
34+
35+
36+
37+
#endif
38+
39+
40+

libKochavaCoreiOS/KochavaCore.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,13 @@
1313

1414

1515

16+
#pragma mark System
1617
#import <Foundation/Foundation.h>
1718

19+
#pragma mark KochavaCore
20+
#import "NSObject+KochavaCore.h"
21+
#import "NSString+KochavaCore.h"
22+
1823
#import "KVAAppGroups.h"
1924
#import "KVAAsForContextObjectProtocol.h"
2025
#import "KVAConfigureWithObjectProtocol.h"
@@ -30,6 +35,7 @@
3035
#import "KVAProduct.h"
3136
#import "KVAEventSender.h"
3237
#import "KVASharedPropertyProvider.h"
38+
#import "KVAStartable.h"
3339
#import "KVASystem.h"
3440

3541

0 commit comments

Comments
 (0)