Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.

Commit d6dc3fa

Browse files
committed
Updating Braze SDK
1 parent c112f90 commit d6dc3fa

13 files changed

Lines changed: 48 additions & 34 deletions

File tree

Appboy-iOS-SDK.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "Appboy-iOS-SDK"
3-
s.version = "4.5.3"
3+
s.version = "4.5.4"
44
s.summary = "This is the Braze iOS SDK for Mobile Marketing Automation"
55
s.homepage = "http://www.braze.com"
66
s.license = { :type => 'Commercial', :text => 'Please refer to https://github.com/Appboy/appboy-ios-sdk/blob/master/LICENSE'}

AppboyKit/Appboy.bundle/Info.plist

0 Bytes
Binary file not shown.

AppboyKit/include/Appboy.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#import "ABKSdkMetadata.h"
1616

1717
#ifndef APPBOY_SDK_VERSION
18-
#define APPBOY_SDK_VERSION @"4.5.3"
18+
#define APPBOY_SDK_VERSION @"4.5.4"
1919
#endif
2020

2121
#if !TARGET_OS_TV

AppboyUI/ABKInAppMessage/ViewControllers/ABKInAppMessageViewController.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ - (void)viewDidDisappear:(BOOL)animated {
5555
[super viewDidDisappear:animated];
5656
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification,
5757
nil);
58+
[[ABKUIUtils activeApplicationViewController] setNeedsStatusBarAppearanceUpdate];
5859
}
5960

6061
- (BOOL)prefersStatusBarHidden {

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
#### ⚠️ The New Braze [Swift SDK](https://github.com/braze-inc/braze-swift-sdk) is now available!
22

3+
## 4.5.4
4+
5+
##### Fixed
6+
- Improves reliability of custom event property type validation.
7+
- Fixes an issue where the status bar would not restore to its original state after a full in-app message was dismissed.
8+
39
## 4.5.3
410

511
##### Fixed

Example/Stopwatch.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1301,7 +1301,7 @@
13011301
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
13021302
CODE_SIGN_IDENTITY = "Apple Development";
13031303
COPY_PHASE_STRIP = NO;
1304-
CURRENT_PROJECT_VERSION = 4.5.3;
1304+
CURRENT_PROJECT_VERSION = 4.5.4;
13051305
ENABLE_STRICT_OBJC_MSGSEND = YES;
13061306
ENABLE_TESTABILITY = YES;
13071307
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -1357,7 +1357,7 @@
13571357
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
13581358
CODE_SIGN_IDENTITY = "Apple Distribution";
13591359
COPY_PHASE_STRIP = YES;
1360-
CURRENT_PROJECT_VERSION = 4.5.3;
1360+
CURRENT_PROJECT_VERSION = 4.5.4;
13611361
ENABLE_STRICT_OBJC_MSGSEND = YES;
13621362
GCC_C_LANGUAGE_STANDARD = gnu99;
13631363
GCC_NO_COMMON_BLOCKS = YES;

Example/Stopwatch/Resources/en.lproj/MainStoryboard.storyboard

Lines changed: 23 additions & 22 deletions
Large diffs are not rendered by default.

Example/Stopwatch/Sources/ViewControllers/User/Events/EventsViewController.m

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,12 @@ - (BOOL)validateAndStorePropertyWithKey: (NSString *)key andValue:(NSString *)va
471471
self.valuesDictionary[value] = jsonObject;
472472
}
473473
break;
474+
case 5:
475+
if (![self checkIfFieldIsEmpty:value]) {
476+
return NO;
477+
}
478+
self.valuesDictionary[value] = @([self.valuesDictionary[value] boolValue]);
479+
break;
474480
}
475481
return YES;
476482
}

Example/Stopwatch/Supporting Files/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66

77
<key>CFBundleShortVersionString</key>
8-
<string>4.5.3</string>
8+
<string>4.5.4</string>
99
<key>CFBundleVersion</key>
1010
<string>1</string>
1111
<key>CFBundleDevelopmentRegion</key>

Package.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ let package = Package(
1919
targets: [
2020
.binaryTarget(
2121
name: "AppboyKitLibrary",
22-
url: "https://github.com/Appboy/appboy-ios-sdk/releases/download/4.5.3/AppboyKitLibrary.xcframework.zip",
23-
checksum: "356da73cbee288bd362957b58d0a43c41806a2ba0bcf5904740637aff38d17d9"
22+
url: "https://github.com/Appboy/appboy-ios-sdk/releases/download/4.5.4/AppboyKitLibrary.xcframework.zip",
23+
checksum: "dd5e2b70e4832ee84be03e094409b122745e10846649416c3ac6754829fdac0f"
2424
),
2525
.target(
2626
name: "AppboyKit",
@@ -53,8 +53,8 @@ let package = Package(
5353
),
5454
.binaryTarget(
5555
name: "AppboyPushStoryFramework",
56-
url: "https://github.com/Appboy/appboy-ios-sdk/releases/download/4.5.3/AppboyPushStoryFramework.xcframework.zip",
57-
checksum: "093aa1b11515aa59b6427d6355062646efad9c6721d3068a57eced4bd31eeeb4"
56+
url: "https://github.com/Appboy/appboy-ios-sdk/releases/download/4.5.4/AppboyPushStoryFramework.xcframework.zip",
57+
checksum: "b88f4e1306d3111b47ae9fb88d267557e41463470330cfe98ae4619096776ee5"
5858
),
5959
.target(
6060
name: "AppboyPushStory",

0 commit comments

Comments
 (0)