Skip to content

Commit 2cff5f6

Browse files
pushwooshpushwoosh
authored andcommitted
Pushwoosh iOS SDK 6.8.5
1 parent 4c5ef1d commit 2cff5f6

File tree

62 files changed

+627
-71
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+627
-71
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ body:
5959
label: Your Pushwoosh iOS SDK version
6060
description: Your iOS SDK version which was integrated to the app. You may find it on the [releases page](https://github.com/Pushwoosh/pushwoosh-ios-sdk/releases)
6161
options:
62+
- 6.8.5
6263
- 6.8.4
6364
- 6.8.3
6465
- 6.8.2

Documentation/Pushwoosh.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ Pushwoosh class offers access to the singleton-instance of the push manager resp
2828
<tr>
2929
<td><a href="#1ac166c3b251cff437c67375ba8df36080">+ (Class&lt;PWGDPR&gt;_Nonnull)GDPR</a></td>
3030
</tr>
31+
<tr>
32+
<td><a href="#1a39e29a1bc60b9c392ba633c14e3f3261">+ (Class&lt;PWConfiguration&gt;_Nonnull)Configuration</a></td>
33+
</tr>
3134
<tr>
3235
<td><a href="#1a0949e0d478520ad209aa879486c44791">+ (void)initializeWithAppCode:(NSString *_Nonnull)appCode</a></td>
3336
</tr>
@@ -223,6 +226,12 @@ Proxy contains UNUserNotificationCenterDelegate objects.
223226
----------
224227

225228

229+
#### <a name="1a39e29a1bc60b9c392ba633c14e3f3261"></a>+ (Class&lt;PWConfiguration&gt;<a href="Pushwoosh.md#1aa7caab3e4111d4f4756a1e8d56d01c26">_Nonnull</a>)Configuration
230+
231+
232+
----------
233+
234+
226235
#### <a name="1a0949e0d478520ad209aa879486c44791"></a>+ (void)initializeWithAppCode:(NSString \*<a href="Pushwoosh.md#1aa7caab3e4111d4f4756a1e8d56d01c26">_Nonnull</a>)appCode
227236
Initializes Pushwoosh. <br/><br/><strong>Parameters</strong><br/>
228237
<table>

PushwooshInboxUIXCFramework.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22

33
s.name = "PushwooshInboxUIXCFramework"
4-
s.version = "6.8.4"
4+
s.version = "6.8.5"
55
s.summary = "Pushwoosh Inbox UI library by Pushwoosh."
66
s.platform = :ios
77
s.ios.deployment_target = '9.0'

PushwooshXCFramework.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Pod::Spec.new do |s|
66

77
s.name = "PushwooshXCFramework"
8-
s.version = "6.8.4"
8+
s.version = "6.8.5"
99
s.summary = "Push notifications library by Pushwoosh."
1010
s.platform = :ios
1111

XCFramework/PushwooshBridge.xcframework/Info.plist

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,36 @@
66
<array>
77
<dict>
88
<key>BinaryPath</key>
9-
<string>PushwooshBridge.framework/PushwooshBridge</string>
9+
<string>PushwooshBridge.framework/Versions/A/PushwooshBridge</string>
1010
<key>LibraryIdentifier</key>
11-
<string>ios-arm64_x86_64-simulator</string>
11+
<string>ios-x86_64-maccatalyst</string>
1212
<key>LibraryPath</key>
1313
<string>PushwooshBridge.framework</string>
1414
<key>SupportedArchitectures</key>
1515
<array>
16-
<string>arm64</string>
1716
<string>x86_64</string>
1817
</array>
1918
<key>SupportedPlatform</key>
2019
<string>ios</string>
2120
<key>SupportedPlatformVariant</key>
22-
<string>simulator</string>
21+
<string>maccatalyst</string>
2322
</dict>
2423
<dict>
2524
<key>BinaryPath</key>
26-
<string>PushwooshBridge.framework/Versions/A/PushwooshBridge</string>
25+
<string>PushwooshBridge.framework/PushwooshBridge</string>
2726
<key>LibraryIdentifier</key>
28-
<string>ios-x86_64-maccatalyst</string>
27+
<string>ios-arm64_x86_64-simulator</string>
2928
<key>LibraryPath</key>
3029
<string>PushwooshBridge.framework</string>
3130
<key>SupportedArchitectures</key>
3231
<array>
32+
<string>arm64</string>
3333
<string>x86_64</string>
3434
</array>
3535
<key>SupportedPlatform</key>
3636
<string>ios</string>
3737
<key>SupportedPlatformVariant</key>
38-
<string>maccatalyst</string>
38+
<string>simulator</string>
3939
</dict>
4040
<dict>
4141
<key>BinaryPath</key>

XCFramework/PushwooshCore.xcframework/ios-arm64/PushwooshCore.framework/Headers/PWSettings.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ NS_ASSUME_NONNULL_BEGIN
3636

3737
@property (copy, readonly) NSDate *lastRegisterUserDate;
3838

39+
@property (copy) NSString *apiToken;
40+
3941
@property (copy, readonly) NSString *hwid;
4042

4143
@property (copy, readonly) NSString *previosHWID; //not nil if hwid has been changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
//
2+
// PushwooshConfig.h
3+
// PushwooshCore
4+
//
5+
// Created by André Kis on 16.04.25.
6+
// Copyright © 2025 Pushwoosh. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
#import <PushwooshCore/PWSettings.h>
11+
12+
@protocol PWConfiguration <NSObject>
13+
14+
+ (void)setApiToken:(NSString *_Nonnull)apiToken;
15+
+ (NSString *_Nullable)getApiToken;
16+
17+
@end
18+
19+
@interface PushwooshConfig : NSObject<PWConfiguration>
20+
21+
+ (Class<PWConfiguration>_Nonnull)Configuration;
22+
23+
@end

XCFramework/PushwooshCore.xcframework/ios-arm64/PushwooshCore.framework/Headers/PushwooshCore.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@
1515
#import <PushwooshCore/PWCoreRequestManager.h>
1616
#import <PushwooshCore/PWCoreGDPRManager.h>
1717
#import <PushwooshCore/PWCoreServerCommunicationManager.h>
18+
#import <PushwooshCore/PushwooshConfig.h>
1819

19-
#define PUSHWOOSH_VERSION @"6.8.4"
20+
#define PUSHWOOSH_VERSION @"6.8.5"
2021

2122
@interface PushwooshCoreManager : NSObject
2223

XCFramework/PushwooshCore.xcframework/ios-arm64_x86_64-simulator/PushwooshCore.framework/Headers/PWSettings.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ NS_ASSUME_NONNULL_BEGIN
3636

3737
@property (copy, readonly) NSDate *lastRegisterUserDate;
3838

39+
@property (copy) NSString *apiToken;
40+
3941
@property (copy, readonly) NSString *hwid;
4042

4143
@property (copy, readonly) NSString *previosHWID; //not nil if hwid has been changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
//
2+
// PushwooshConfig.h
3+
// PushwooshCore
4+
//
5+
// Created by André Kis on 16.04.25.
6+
// Copyright © 2025 Pushwoosh. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
#import <PushwooshCore/PWSettings.h>
11+
12+
@protocol PWConfiguration <NSObject>
13+
14+
+ (void)setApiToken:(NSString *_Nonnull)apiToken;
15+
+ (NSString *_Nullable)getApiToken;
16+
17+
@end
18+
19+
@interface PushwooshConfig : NSObject<PWConfiguration>
20+
21+
+ (Class<PWConfiguration>_Nonnull)Configuration;
22+
23+
@end

XCFramework/PushwooshCore.xcframework/ios-arm64_x86_64-simulator/PushwooshCore.framework/Headers/PushwooshCore.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@
1515
#import <PushwooshCore/PWCoreRequestManager.h>
1616
#import <PushwooshCore/PWCoreGDPRManager.h>
1717
#import <PushwooshCore/PWCoreServerCommunicationManager.h>
18+
#import <PushwooshCore/PushwooshConfig.h>
1819

19-
#define PUSHWOOSH_VERSION @"6.8.4"
20+
#define PUSHWOOSH_VERSION @"6.8.5"
2021

2122
@interface PushwooshCoreManager : NSObject
2223

XCFramework/PushwooshCore.xcframework/ios-arm64_x86_64-simulator/PushwooshCore.framework/_CodeSignature/CodeResources

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,15 @@
3434
</data>
3535
<key>Headers/PWSettings.h</key>
3636
<data>
37-
4a2nvl1UlOSHuGnxH/TkjBUwmJ4=
37+
FCRZ8j85R3pVDPsVl3tW14WMguk=
38+
</data>
39+
<key>Headers/PushwooshConfig.h</key>
40+
<data>
41+
JawEWpnkgZWpLH5hv0pPW4qyE4s=
3842
</data>
3943
<key>Headers/PushwooshCore.h</key>
4044
<data>
41-
4/prv35EUDZg+9ygALFjjnGgm2Y=
45+
6Mmn8UdIkUl29iCM4dY1TIhah9o=
4246
</data>
4347
<key>Headers/PushwooshLog.h</key>
4448
<data>
@@ -112,14 +116,21 @@
112116
<dict>
113117
<key>hash2</key>
114118
<data>
115-
Jpz/qm1/DVrIS/hFpgTO5tcljlzwSD/uRRI5UqEycyI=
119+
z+lpLxY0EV4c8q9Xm29MGcuq7eIcOVGaTSjIwXWq5pQ=
120+
</data>
121+
</dict>
122+
<key>Headers/PushwooshConfig.h</key>
123+
<dict>
124+
<key>hash2</key>
125+
<data>
126+
f+pp29/dvRt7Ku1VPGPlt6EkHvamPLm/hAimKLZDiFM=
116127
</data>
117128
</dict>
118129
<key>Headers/PushwooshCore.h</key>
119130
<dict>
120131
<key>hash2</key>
121132
<data>
122-
yGKWEU4OgayZ6ErUu3ssX5/F/+2KbwKUUKls+juAUu0=
133+
Sxsv1ymxnQyz9wEGlbj+takY8//ZSSrpCewW8ZWwzSo=
123134
</data>
124135
</dict>
125136
<key>Headers/PushwooshLog.h</key>

XCFramework/PushwooshCore.xcframework/ios-x86_64-maccatalyst/PushwooshCore.framework/Versions/A/Headers/PWSettings.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ NS_ASSUME_NONNULL_BEGIN
3636

3737
@property (copy, readonly) NSDate *lastRegisterUserDate;
3838

39+
@property (copy) NSString *apiToken;
40+
3941
@property (copy, readonly) NSString *hwid;
4042

4143
@property (copy, readonly) NSString *previosHWID; //not nil if hwid has been changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
//
2+
// PushwooshConfig.h
3+
// PushwooshCore
4+
//
5+
// Created by André Kis on 16.04.25.
6+
// Copyright © 2025 Pushwoosh. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
#import <PushwooshCore/PWSettings.h>
11+
12+
@protocol PWConfiguration <NSObject>
13+
14+
+ (void)setApiToken:(NSString *_Nonnull)apiToken;
15+
+ (NSString *_Nullable)getApiToken;
16+
17+
@end
18+
19+
@interface PushwooshConfig : NSObject<PWConfiguration>
20+
21+
+ (Class<PWConfiguration>_Nonnull)Configuration;
22+
23+
@end

XCFramework/PushwooshCore.xcframework/ios-x86_64-maccatalyst/PushwooshCore.framework/Versions/A/Headers/PushwooshCore.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@
1515
#import <PushwooshCore/PWCoreRequestManager.h>
1616
#import <PushwooshCore/PWCoreGDPRManager.h>
1717
#import <PushwooshCore/PWCoreServerCommunicationManager.h>
18+
#import <PushwooshCore/PushwooshConfig.h>
1819

19-
#define PUSHWOOSH_VERSION @"6.8.4"
20+
#define PUSHWOOSH_VERSION @"6.8.5"
2021

2122
@interface PushwooshCoreManager : NSObject
2223

XCFramework/PushwooshFramework.xcframework/Info.plist

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,21 @@
88
<key>BinaryPath</key>
99
<string>PushwooshFramework.framework/PushwooshFramework</string>
1010
<key>LibraryIdentifier</key>
11-
<string>ios-arm64_x86_64-simulator</string>
11+
<string>ios-arm64</string>
1212
<key>LibraryPath</key>
1313
<string>PushwooshFramework.framework</string>
1414
<key>SupportedArchitectures</key>
1515
<array>
1616
<string>arm64</string>
17-
<string>x86_64</string>
1817
</array>
1918
<key>SupportedPlatform</key>
2019
<string>ios</string>
21-
<key>SupportedPlatformVariant</key>
22-
<string>simulator</string>
2320
</dict>
2421
<dict>
2522
<key>BinaryPath</key>
26-
<string>PushwooshFramework.framework/Versions/A/PushwooshFramework</string>
23+
<string>PushwooshFramework.framework/PushwooshFramework</string>
2724
<key>LibraryIdentifier</key>
28-
<string>ios-arm64_x86_64-maccatalyst</string>
25+
<string>ios-arm64_x86_64-simulator</string>
2926
<key>LibraryPath</key>
3027
<string>PushwooshFramework.framework</string>
3128
<key>SupportedArchitectures</key>
@@ -36,21 +33,24 @@
3633
<key>SupportedPlatform</key>
3734
<string>ios</string>
3835
<key>SupportedPlatformVariant</key>
39-
<string>maccatalyst</string>
36+
<string>simulator</string>
4037
</dict>
4138
<dict>
4239
<key>BinaryPath</key>
43-
<string>PushwooshFramework.framework/PushwooshFramework</string>
40+
<string>PushwooshFramework.framework/Versions/A/PushwooshFramework</string>
4441
<key>LibraryIdentifier</key>
45-
<string>ios-arm64</string>
42+
<string>ios-arm64_x86_64-maccatalyst</string>
4643
<key>LibraryPath</key>
4744
<string>PushwooshFramework.framework</string>
4845
<key>SupportedArchitectures</key>
4946
<array>
5047
<string>arm64</string>
48+
<string>x86_64</string>
5149
</array>
5250
<key>SupportedPlatform</key>
5351
<string>ios</string>
52+
<key>SupportedPlatformVariant</key>
53+
<string>maccatalyst</string>
5454
</dict>
5555
</array>
5656
<key>CFBundlePackageType</key>

XCFramework/PushwooshFramework.xcframework/ios-arm64/PushwooshFramework.framework/Headers/PushwooshFramework.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#import <PushwooshCore/PushwooshCore.h>
1010
#import <PushwooshCore/PushwooshLog.h>
1111
#import <PushwooshCore/PWCoreGDPRManager.h>
12+
#import <PushwooshCore/PushwooshConfig.h>
1213

1314
#if TARGET_OS_IOS || TARGET_OS_WATCH
1415

@@ -22,7 +23,7 @@
2223

2324
#endif
2425

25-
#define PUSHWOOSH_VERSION @"6.8.4"
26+
#define PUSHWOOSH_VERSION @"6.8.5"
2627

2728

2829
@class Pushwoosh, PWMessage, PWNotificationCenterDelegateProxy;
@@ -209,6 +210,9 @@ Tells the delegate that the user has pressed on the push notification banner.
209210
#pragma mark - GDPR
210211
+ (Class<PWGDPR>_Nonnull)GDPR NS_REFINED_FOR_SWIFT;
211212

213+
#pragma mark - Configuration
214+
+ (Class<PWConfiguration>_Nonnull)Configuration NS_REFINED_FOR_SWIFT;
215+
212216
/**
213217
Pushwoosh Application ID. Usually retrieved automatically from Info.plist parameter `Pushwoosh_APPID`
214218
*/

0 commit comments

Comments
 (0)