diff --git a/Carnival.embeddedframework/Carnival.framework/Versions/A/Carnival b/Carnival.embeddedframework/Carnival.framework/Versions/A/Carnival index 3437642..b0c7b23 100644 Binary files a/Carnival.embeddedframework/Carnival.framework/Versions/A/Carnival and b/Carnival.embeddedframework/Carnival.framework/Versions/A/Carnival differ diff --git a/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/Carnival.h b/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/Carnival.h index 92c03c4..30d4f8a 100644 --- a/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/Carnival.h +++ b/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/Carnival.h @@ -14,7 +14,7 @@ #import "CarnivalMessageStream.h" #import "CarnivalStreamViewController.h" -#define CARNIVAL_VERSION @"3.9.0" +#define CARNIVAL_VERSION @"3.10.0" /* Constants for Auto-Analytics Tracking */ NS_ASSUME_NONNULL_BEGIN @@ -278,7 +278,7 @@ __attribute__((deprecated)) + (void)setFloats:(nonnull NSArray *)array forKey:(nonnull NSString *)key error:(NSError *__nullable *__nullable)error; /** - * Asyncronously sets an integer value for a given key. + * Asyncronously sets an integer value for a given key. Only 32-bit Integers are supported. * * @param integer The integer value to be set. * @param key The string value of the key. @@ -287,7 +287,7 @@ __attribute__((deprecated)) + (void)setInteger:(NSInteger)integer forKey:(nonnull NSString *)key withResponse:(nullable void(^)(NSError *__nullable error))block; /** - * Syncronously sets an integer value for a given key. + * Syncronously sets an integer value for a given key. Only 32-bit Integers are supported. * * @param integer The integer value to be set. * @param key The string value of the key. @@ -296,7 +296,7 @@ __attribute__((deprecated)) + (void)setInteger:(NSInteger)integer forKey:(nonnull NSString *)key error:(NSError *__nullable *__nullable)error; /** - * Asyncronously sets an array of NSNumbers (which are backed by integers) for a given key. + * Asyncronously sets an array of NSNumbers (which are backed by integers) for a given key. Only 32-bit Integers are supported. * * @param array The array of NSNumbers, backed by integers, to be set. * @param key The string value of the key. @@ -305,7 +305,7 @@ __attribute__((deprecated)) + (void)setIntegers:(nonnull NSArray *)array forKey:(nonnull NSString *)key withResponse:(nullable void(^)(NSError *__nullable error))block; /** - * Syncronously sets an array of NSNumbers (which are backed by integers) for a given key. + * Syncronously sets an array of NSNumbers (which are backed by integers) for a given key. Only 32-bit Integers are supported. * * @param array The array of NSNumbers, backed by integers, to be set. * @param key The string value of the key. diff --git a/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/CarnivalMessage.h b/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/CarnivalMessage.h index 6bc98e2..8f11828 100644 --- a/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/CarnivalMessage.h +++ b/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/CarnivalMessage.h @@ -70,4 +70,10 @@ typedef NS_ENUM(NSInteger, CarnivalMessageType) { */ @property (nonatomic, assign, readonly, getter=isRead) BOOL read; + +/** + * A dictionary of arbitary attributes set on the message. + */ +@property (nonatomic, strong, nullable) NSDictionary *attributes; + @end diff --git a/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib b/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib index 2bb0884..ee767d3 100644 Binary files a/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib and b/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib differ diff --git a/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib b/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib index ddd4ee4..667bf6b 100644 Binary files a/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib and b/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib differ diff --git a/Carnival.podspec b/Carnival.podspec index c9eb6cf..fb278a0 100644 --- a/Carnival.podspec +++ b/Carnival.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'Carnival' - s.version = '3.9.0' + s.version = '3.10.0' s.summary = 'Carnival iOS SDK for integrating with http://carnival.io messaging and analytics service' s.author = { 'Carnival Mobile' => 'support@carnival.io' diff --git a/ExampleProject/ExampleProject.xcodeproj/project.pbxproj b/ExampleProject/ExampleProject.xcodeproj/project.pbxproj index 7ec132a..4600002 100644 --- a/ExampleProject/ExampleProject.xcodeproj/project.pbxproj +++ b/ExampleProject/ExampleProject.xcodeproj/project.pbxproj @@ -7,8 +7,8 @@ objects = { /* Begin PBXBuildFile section */ - 22B325EA1C61511200A7056D /* Carnival.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 22B325E71C61511200A7056D /* Carnival.framework */; }; - 22B325EB1C61511200A7056D /* CarnivalResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 22B325E91C61511200A7056D /* CarnivalResources.bundle */; }; + 2250C09A1C961FE70058AF79 /* Carnival.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2250C0971C961FE70058AF79 /* Carnival.framework */; }; + 2250C09B1C961FE70058AF79 /* CarnivalResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2250C0991C961FE70058AF79 /* CarnivalResources.bundle */; }; 22B325F41C6153A700A7056D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 22B325F31C6153A700A7056D /* Security.framework */; }; 7500812F1AF735C60096760A /* CloseBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 7500812E1AF735C60096760A /* CloseBarButtonItem.m */; }; 758D6AF419AE915600F09C8D /* (null) in Resources */ = {isa = PBXBuildFile; }; @@ -29,8 +29,8 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 22B325E71C61511200A7056D /* Carnival.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Carnival.framework; sourceTree = ""; }; - 22B325E91C61511200A7056D /* CarnivalResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = CarnivalResources.bundle; sourceTree = ""; }; + 2250C0971C961FE70058AF79 /* Carnival.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Carnival.framework; sourceTree = ""; }; + 2250C0991C961FE70058AF79 /* CarnivalResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = CarnivalResources.bundle; sourceTree = ""; }; 22B325F31C6153A700A7056D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 7500812D1AF735C60096760A /* CloseBarButtonItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CloseBarButtonItem.h; sourceTree = ""; }; 7500812E1AF735C60096760A /* CloseBarButtonItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CloseBarButtonItem.m; sourceTree = ""; }; @@ -67,8 +67,8 @@ 75D77B2D19F0778300BD2319 /* CoreGraphics.framework in Frameworks */, 758D6AF819AE91E800F09C8D /* MediaPlayer.framework in Frameworks */, 758D6AF619AE91E000F09C8D /* AVFoundation.framework in Frameworks */, + 2250C09A1C961FE70058AF79 /* Carnival.framework in Frameworks */, 758E8D8D186367C900A8AFA4 /* UIKit.framework in Frameworks */, - 22B325EA1C61511200A7056D /* Carnival.framework in Frameworks */, 758E8D89186367C900A8AFA4 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -76,19 +76,19 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 22B325E61C61511200A7056D /* Carnival.embeddedframework */ = { + 2250C0961C961FE70058AF79 /* Carnival.embeddedframework */ = { isa = PBXGroup; children = ( - 22B325E71C61511200A7056D /* Carnival.framework */, - 22B325E81C61511200A7056D /* Resources */, + 2250C0971C961FE70058AF79 /* Carnival.framework */, + 2250C0981C961FE70058AF79 /* Resources */, ); path = Carnival.embeddedframework; sourceTree = ""; }; - 22B325E81C61511200A7056D /* Resources */ = { + 2250C0981C961FE70058AF79 /* Resources */ = { isa = PBXGroup; children = ( - 22B325E91C61511200A7056D /* CarnivalResources.bundle */, + 2250C0991C961FE70058AF79 /* CarnivalResources.bundle */, ); path = Resources; sourceTree = ""; @@ -129,7 +129,7 @@ 758E8D8E186367C900A8AFA4 /* ExampleProject */ = { isa = PBXGroup; children = ( - 22B325E61C61511200A7056D /* Carnival.embeddedframework */, + 2250C0961C961FE70058AF79 /* Carnival.embeddedframework */, 7500812D1AF735C60096760A /* CloseBarButtonItem.h */, 7500812E1AF735C60096760A /* CloseBarButtonItem.m */, 758E8D97186367C900A8AFA4 /* ExampleAppDelegate.h */, @@ -210,7 +210,7 @@ 758E8D9F186367C900A8AFA4 /* Main_iPad.storyboard in Resources */, 758E8D9C186367C900A8AFA4 /* Main_iPhone.storyboard in Resources */, 758D6AF419AE915600F09C8D /* (null) in Resources */, - 22B325EB1C61511200A7056D /* CarnivalResources.bundle in Resources */, + 2250C09B1C961FE70058AF79 /* CarnivalResources.bundle in Resources */, 758E8DA4186367C900A8AFA4 /* Images.xcassets in Resources */, 758E8D93186367C900A8AFA4 /* InfoPlist.strings in Resources */, ); diff --git a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Carnival b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Carnival index 9a27cb6..c50bfc5 100644 Binary files a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Carnival and b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Carnival differ diff --git a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/Carnival.h b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/Carnival.h index 92c03c4..30d4f8a 100644 --- a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/Carnival.h +++ b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/Carnival.h @@ -14,7 +14,7 @@ #import "CarnivalMessageStream.h" #import "CarnivalStreamViewController.h" -#define CARNIVAL_VERSION @"3.9.0" +#define CARNIVAL_VERSION @"3.10.0" /* Constants for Auto-Analytics Tracking */ NS_ASSUME_NONNULL_BEGIN @@ -278,7 +278,7 @@ __attribute__((deprecated)) + (void)setFloats:(nonnull NSArray *)array forKey:(nonnull NSString *)key error:(NSError *__nullable *__nullable)error; /** - * Asyncronously sets an integer value for a given key. + * Asyncronously sets an integer value for a given key. Only 32-bit Integers are supported. * * @param integer The integer value to be set. * @param key The string value of the key. @@ -287,7 +287,7 @@ __attribute__((deprecated)) + (void)setInteger:(NSInteger)integer forKey:(nonnull NSString *)key withResponse:(nullable void(^)(NSError *__nullable error))block; /** - * Syncronously sets an integer value for a given key. + * Syncronously sets an integer value for a given key. Only 32-bit Integers are supported. * * @param integer The integer value to be set. * @param key The string value of the key. @@ -296,7 +296,7 @@ __attribute__((deprecated)) + (void)setInteger:(NSInteger)integer forKey:(nonnull NSString *)key error:(NSError *__nullable *__nullable)error; /** - * Asyncronously sets an array of NSNumbers (which are backed by integers) for a given key. + * Asyncronously sets an array of NSNumbers (which are backed by integers) for a given key. Only 32-bit Integers are supported. * * @param array The array of NSNumbers, backed by integers, to be set. * @param key The string value of the key. @@ -305,7 +305,7 @@ __attribute__((deprecated)) + (void)setIntegers:(nonnull NSArray *)array forKey:(nonnull NSString *)key withResponse:(nullable void(^)(NSError *__nullable error))block; /** - * Syncronously sets an array of NSNumbers (which are backed by integers) for a given key. + * Syncronously sets an array of NSNumbers (which are backed by integers) for a given key. Only 32-bit Integers are supported. * * @param array The array of NSNumbers, backed by integers, to be set. * @param key The string value of the key. diff --git a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/CarnivalMessage.h b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/CarnivalMessage.h index 6bc98e2..8f11828 100644 --- a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/CarnivalMessage.h +++ b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Headers/CarnivalMessage.h @@ -70,4 +70,10 @@ typedef NS_ENUM(NSInteger, CarnivalMessageType) { */ @property (nonatomic, assign, readonly, getter=isRead) BOOL read; + +/** + * A dictionary of arbitary attributes set on the message. + */ +@property (nonatomic, strong, nullable) NSDictionary *attributes; + @end diff --git a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib index 7a4cc75..d8dc2e2 100644 Binary files a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib and b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib differ diff --git a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib index 4337a85..6b1739f 100644 Binary files a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib and b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib differ diff --git a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/Info.plist b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/Info.plist index 0e8cb36..42fcf1c 100644 Binary files a/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/Info.plist and b/ExampleProject/ExampleProject/Carnival.embeddedframework/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/Info.plist differ diff --git a/ExampleProject/ExampleProject/ExampleAppDelegate.m b/ExampleProject/ExampleProject/ExampleAppDelegate.m index c125f97..dd41fb5 100644 --- a/ExampleProject/ExampleProject/ExampleAppDelegate.m +++ b/ExampleProject/ExampleProject/ExampleAppDelegate.m @@ -19,7 +19,7 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( #error Insert your app key that you got from http://app.carnivalmobile.com here, then remove this line - [Carnival startEngine:<#app key#>]; + [Carnival startEngine:app key]; return YES; } diff --git a/SwiftExampleProject/SwiftExampleProject.xcodeproj/project.pbxproj b/SwiftExampleProject/SwiftExampleProject.xcodeproj/project.pbxproj index 518e8ae..8d547c7 100644 --- a/SwiftExampleProject/SwiftExampleProject.xcodeproj/project.pbxproj +++ b/SwiftExampleProject/SwiftExampleProject.xcodeproj/project.pbxproj @@ -7,8 +7,8 @@ objects = { /* Begin PBXBuildFile section */ - 22B325EF1C61513200A7056D /* Carnival.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 22B325EC1C61513200A7056D /* Carnival.framework */; }; - 22B325F01C61513200A7056D /* CarnivalResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 22B325EE1C61513200A7056D /* CarnivalResources.bundle */; }; + 2250C09F1C9620060058AF79 /* Carnival.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2250C09C1C9620060058AF79 /* Carnival.framework */; }; + 2250C0A01C9620060058AF79 /* CarnivalResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2250C09E1C9620060058AF79 /* CarnivalResources.bundle */; }; 753541C119C0462D00B7F2BD /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753541C019C0462D00B7F2BD /* AppDelegate.swift */; }; 753541C319C0462D00B7F2BD /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753541C219C0462D00B7F2BD /* ViewController.swift */; }; 753541C619C0462D00B7F2BD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 753541C419C0462D00B7F2BD /* Main.storyboard */; }; @@ -22,8 +22,8 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 22B325EC1C61513200A7056D /* Carnival.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Carnival.framework; sourceTree = ""; }; - 22B325EE1C61513200A7056D /* CarnivalResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = CarnivalResources.bundle; sourceTree = ""; }; + 2250C09C1C9620060058AF79 /* Carnival.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Carnival.framework; sourceTree = ""; }; + 2250C09E1C9620060058AF79 /* CarnivalResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = CarnivalResources.bundle; sourceTree = ""; }; 22B325F11C61524C00A7056D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 753541BB19C0462D00B7F2BD /* SwiftExampleProject.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftExampleProject.app; sourceTree = BUILT_PRODUCTS_DIR; }; 753541BF19C0462D00B7F2BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -47,7 +47,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 22B325EF1C61513200A7056D /* Carnival.framework in Frameworks */, + 2250C09F1C9620060058AF79 /* Carnival.framework in Frameworks */, 75DAC1FE19C061C6007F4332 /* libz.dylib in Frameworks */, 75DAC20319C0626F007F4332 /* CoreGraphics.framework in Frameworks */, 75DAC20419C0626F007F4332 /* CoreLocation.framework in Frameworks */, @@ -59,10 +59,10 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 22B325ED1C61513200A7056D /* Resources */ = { + 2250C09D1C9620060058AF79 /* Resources */ = { isa = PBXGroup; children = ( - 22B325EE1C61513200A7056D /* CarnivalResources.bundle */, + 2250C09E1C9620060058AF79 /* CarnivalResources.bundle */, ); path = Resources; sourceTree = ""; @@ -70,7 +70,6 @@ 753541B219C0462D00B7F2BD = { isa = PBXGroup; children = ( - 22B325F11C61524C00A7056D /* Security.framework */, 753541BD19C0462D00B7F2BD /* SwiftExampleProject */, 753541D319C0462D00B7F2BD /* SwiftExampleProjectTests */, 753541BC19C0462D00B7F2BD /* Products */, @@ -128,6 +127,7 @@ 7535425D19C04BC000B7F2BD /* Frameworks */ = { isa = PBXGroup; children = ( + 22B325F11C61524C00A7056D /* Security.framework */, 75DAC1FD19C061C6007F4332 /* libz.dylib */, 75DAC20119C06256007F4332 /* CoreGraphics.framework */, 75DAC1FF19C0624F007F4332 /* CoreLocation.framework */, @@ -148,8 +148,8 @@ 7535426B19C05B4B00B7F2BD /* Carnival */ = { isa = PBXGroup; children = ( - 22B325EC1C61513200A7056D /* Carnival.framework */, - 22B325ED1C61513200A7056D /* Resources */, + 2250C09C1C9620060058AF79 /* Carnival.framework */, + 2250C09D1C9620060058AF79 /* Resources */, 7535426C19C05B4B00B7F2BD /* Carnival-Bridging-Header.h */, ); path = Carnival; @@ -213,7 +213,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 22B325F01C61513200A7056D /* CarnivalResources.bundle in Resources */, + 2250C0A01C9620060058AF79 /* CarnivalResources.bundle in Resources */, 753541C619C0462D00B7F2BD /* Main.storyboard in Resources */, 753541C819C0462D00B7F2BD /* Images.xcassets in Resources */, ); diff --git a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Carnival b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Carnival index 9a27cb6..c50bfc5 100644 Binary files a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Carnival and b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Carnival differ diff --git a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Headers/Carnival.h b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Headers/Carnival.h index 92c03c4..30d4f8a 100644 --- a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Headers/Carnival.h +++ b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Headers/Carnival.h @@ -14,7 +14,7 @@ #import "CarnivalMessageStream.h" #import "CarnivalStreamViewController.h" -#define CARNIVAL_VERSION @"3.9.0" +#define CARNIVAL_VERSION @"3.10.0" /* Constants for Auto-Analytics Tracking */ NS_ASSUME_NONNULL_BEGIN @@ -278,7 +278,7 @@ __attribute__((deprecated)) + (void)setFloats:(nonnull NSArray *)array forKey:(nonnull NSString *)key error:(NSError *__nullable *__nullable)error; /** - * Asyncronously sets an integer value for a given key. + * Asyncronously sets an integer value for a given key. Only 32-bit Integers are supported. * * @param integer The integer value to be set. * @param key The string value of the key. @@ -287,7 +287,7 @@ __attribute__((deprecated)) + (void)setInteger:(NSInteger)integer forKey:(nonnull NSString *)key withResponse:(nullable void(^)(NSError *__nullable error))block; /** - * Syncronously sets an integer value for a given key. + * Syncronously sets an integer value for a given key. Only 32-bit Integers are supported. * * @param integer The integer value to be set. * @param key The string value of the key. @@ -296,7 +296,7 @@ __attribute__((deprecated)) + (void)setInteger:(NSInteger)integer forKey:(nonnull NSString *)key error:(NSError *__nullable *__nullable)error; /** - * Asyncronously sets an array of NSNumbers (which are backed by integers) for a given key. + * Asyncronously sets an array of NSNumbers (which are backed by integers) for a given key. Only 32-bit Integers are supported. * * @param array The array of NSNumbers, backed by integers, to be set. * @param key The string value of the key. @@ -305,7 +305,7 @@ __attribute__((deprecated)) + (void)setIntegers:(nonnull NSArray *)array forKey:(nonnull NSString *)key withResponse:(nullable void(^)(NSError *__nullable error))block; /** - * Syncronously sets an array of NSNumbers (which are backed by integers) for a given key. + * Syncronously sets an array of NSNumbers (which are backed by integers) for a given key. Only 32-bit Integers are supported. * * @param array The array of NSNumbers, backed by integers, to be set. * @param key The string value of the key. diff --git a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Headers/CarnivalMessage.h b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Headers/CarnivalMessage.h index 6bc98e2..8f11828 100644 --- a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Headers/CarnivalMessage.h +++ b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Headers/CarnivalMessage.h @@ -70,4 +70,10 @@ typedef NS_ENUM(NSInteger, CarnivalMessageType) { */ @property (nonatomic, assign, readonly, getter=isRead) BOOL read; + +/** + * A dictionary of arbitary attributes set on the message. + */ +@property (nonatomic, strong, nullable) NSDictionary *attributes; + @end diff --git a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib index 7a4cc75..d8dc2e2 100644 Binary files a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib and b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallInProgressViewController.nib differ diff --git a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib index 4337a85..6b1739f 100644 Binary files a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib and b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/CPCallingViewController.nib differ diff --git a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/Info.plist b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/Info.plist index 0e8cb36..42fcf1c 100644 Binary files a/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/Info.plist and b/SwiftExampleProject/SwiftExampleProject/Vendor/Carnival/Carnival.framework/Versions/A/Resources/CarnivalResources.bundle/Info.plist differ