Skip to content

Commit 54fa973

Browse files
2.19.0
- possibility to choose a hash algorithm (see QBSettings.hashAlgorithm)
1 parent a03f79d commit 54fa973

File tree

8 files changed

+21
-5
lines changed

8 files changed

+21
-5
lines changed

Quickblox.xcframework/ios-arm64/Quickblox.framework/Headers/QBSettings.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99

1010
NS_ASSUME_NONNULL_BEGIN
1111

12+
typedef NS_ENUM(NSUInteger, QBHashAlgorithm) {
13+
QBHashAlgorithmSHA1,
14+
QBHashAlgorithmSHA256
15+
};
16+
1217
/**
1318
QBSettings class interface.
1419
Class for framework setup.
@@ -29,6 +34,9 @@ NS_ASSUME_NONNULL_BEGIN
2934
/** Setting application group identifier */
3035
@property (nonatomic, class, nullable) NSString *applicationGroupIdentifier;
3136

37+
/** Setting hash algorithm. Default - QBHashAlgorithmSHA1 */
38+
@property (nonatomic, class, assign) QBHashAlgorithm hashAlgorithm;
39+
3240
/** Setting Api Endpoint. Default - https://api.quickblox.com*/
3341
@property (nonatomic, class, null_resettable) NSString *apiEndpoint;
3442

Binary file not shown.
Binary file not shown.

Quickblox.xcframework/ios-arm64_x86_64-simulator/Quickblox.framework/Headers/QBSettings.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99

1010
NS_ASSUME_NONNULL_BEGIN
1111

12+
typedef NS_ENUM(NSUInteger, QBHashAlgorithm) {
13+
QBHashAlgorithmSHA1,
14+
QBHashAlgorithmSHA256
15+
};
16+
1217
/**
1318
QBSettings class interface.
1419
Class for framework setup.
@@ -29,6 +34,9 @@ NS_ASSUME_NONNULL_BEGIN
2934
/** Setting application group identifier */
3035
@property (nonatomic, class, nullable) NSString *applicationGroupIdentifier;
3136

37+
/** Setting hash algorithm. Default - QBHashAlgorithmSHA1 */
38+
@property (nonatomic, class, assign) QBHashAlgorithm hashAlgorithm;
39+
3240
/** Setting Api Endpoint. Default - https://api.quickblox.com*/
3341
@property (nonatomic, class, null_resettable) NSString *apiEndpoint;
3442

Binary file not shown.
Binary file not shown.

Quickblox.xcframework/ios-arm64_x86_64-simulator/Quickblox.framework/_CodeSignature/CodeResources

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@
214214
</data>
215215
<key>Headers/QBSettings.h</key>
216216
<data>
217-
mR+QmKqZMqMAoVDn15rfmIHPaGk=
217+
Nlb8L02Lrkw+Vn1XasQPAoyCWYg=
218218
</data>
219219
<key>Headers/QBUUser.h</key>
220220
<data>
@@ -230,7 +230,7 @@
230230
</data>
231231
<key>Info.plist</key>
232232
<data>
233-
lBKkGVgL/2r6otkE+EayfGE9eEk=
233+
SskJBrVPVZSZEimShlhyHXv9rec=
234234
</data>
235235
<key>Modules/module.modulemap</key>
236236
<data>
@@ -607,7 +607,7 @@
607607
<dict>
608608
<key>hash2</key>
609609
<data>
610-
zlCloRBsRa49tzHnOs/F7ilMf6v6Mnkzlmu1Al00HG0=
610+
uWzp5WFsDS2WPvac62QHV4iUzAzFZVRGJiUex//1u9I=
611611
</data>
612612
</dict>
613613
<key>Headers/QBUUser.h</key>

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
QuickBlox iOS SDK ([Quickblox Framework](https://github.com/QuickBlox/ios-quickblox-sdk/tree/master/Quickblox.xcframework))
44

5-
Last SDK Version: 2.18.1
5+
Last SDK Version: 2.19.0
66

77
The [QuickBlox](https://quickblox.com) platform provides the QuickBlox iOS SDK is a software development kit that provides a set of tools and APIs to help iOS developers build communication features into their apps.
88
The QuickBlox iOS SDK is designed to work with Objective-C and Swift languages and provides various features such as messaging, video calling, push notifications, and user authentication.
@@ -22,7 +22,7 @@ To start using the QuickBlox iOS SDK, you can download it from the [QuickBlox](h
2222

2323
# Install
2424

25-
QuickBlox iOS SDK is available using the [Swift Package Manager](https://www.swift.org/package-manager/) (SPM) as of version 2.18.1.
25+
QuickBlox iOS SDK is available using the [Swift Package Manager](https://www.swift.org/package-manager/) (SPM) as of version 2.19.0.
2626

2727
To add QuickBlox IOS SDK to your project using SPM, you can follow these steps:
2828

0 commit comments

Comments
 (0)