Skip to content

Releases: Backendless/ios-SDK

iOS SDK v.5.6.0-deprecated

27 Nov 06:36
60d0d10
Compare
Choose a tag to compare

iOS-SDK is now deprecated and won't be updated with upcoming features.
Please use Backendless Swift-SDK instead.

Backendless Swift-SDK on Cocoapods.
Backendless Swift-SDK Documentation

iOS SDK v.5.6.0

15 Nov 12:56
3ca3311
Compare
Choose a tag to compare
  • added methods to the DataQueryBuilder:
-(NSNumber *)getRelationsPageSize;

-(instancetype)setRelationsPageSize:(int)relationsPageSize;

iOS SDK v.5.5.0

08 Oct 06:02
9e96826
Compare
Choose a tag to compare
  • fixed the device registration for iOS 13 and above

iOS SDK v.5.4.1

19 Aug 10:23
4c30fc2
Compare
Choose a tag to compare
  • added the blUserLocale property (two character code) to the BackendlessUser object
  • added methods to UserService:
- (void)setUserToken:(NSString *)userToken;

-(NSString *)getUserToken;

-(BackendlessUser *)loginAsGuest;

-(BackendlessUser *)loginAsGuestWithStayLoggedIn:(BOOL)stayLoggedIn;

-(void)loginAsGuest:(void(^)(BackendlessUser *))responseBlock error:(void(^)(Fault *))errorBlock;

-(void)loginAsGuestWithStayLoggedIn:(BOOL)stayLoggedIn response:(void(^)(BackendlessUser *))responseBlock error:(void(^)(Fault *))errorBlock;

iOS SDK v.5.4.0

09 Jul 09:18
a3b0d06
Compare
Choose a tag to compare
  • added support of custom smart-text substitutions for push templates, the sendEmail method signatures changed:
-(MessageStatus *)sendEmailFromTemplate:(NSString *)templateName envelope:(EmailEnvelope *)envelope;
-(MessageStatus *)sendEmailFromTemplate:(NSString *)templateName envelope:(EmailEnvelope *)envelope templateValues:(NSDictionary<NSString *, NSString*> *)templateValues;

-(void)sendEmailFromTemplate:(NSString *)templateName envelope:(EmailEnvelope *)envelope response:(void(^)(MessageStatus *))responseBlock error:(void(^)(Fault *))errorBlock;
-(void)sendEmailFromTemplate:(NSString *)templateName envelope:(EmailEnvelope *)envelope templateValues:(NSDictionary<NSString *, NSString*> *)templateValues response:(void(^)(MessageStatus *))responseBlock error:(void(^)(Fault *))errorBlock;
  • the EmailEnvelope class added:
@interface EmailEnvelope : NSObject

@property (strong, nonatomic) NSArray<NSString *> *to;
@property (strong, nonatomic) NSArray<NSString *> *cc;
@property (strong, nonatomic) NSArray<NSString *> *bcc;
@property (strong, nonatomic) NSString *query;

-(void)addTo:(NSArray<NSString *> *)to;
-(void)addCc:(NSArray<NSString *> *)cc;
-(void)addBcc:(NSArray<NSString *> *)bcc;

@end

iOS SDK v.5.3.8

11 Jun 13:53
5ca7699
Compare
Choose a tag to compare
  • added classes and Protocol: EmailEnvelope, IEmailEnvelope, EnvelopeWIthQuery, EnvelopeWithRecipients
  • added methods in MessagingService:
-(MessageStatus *)sendEmails:(NSString *)templateName envelope:(id<IEmailEnvelope>)envelope;

-(MessageStatus *)sendEmails:(NSString *)templateName templateValues:(NSDictionary<NSString *, NSString*> *)templateValues envelope:(id<IEmailEnvelope>)envelope;

-(void)sendEmails:(NSString *)templateName envelope:(id<IEmailEnvelope>)envelope response:(void(^)(MessageStatus *))responseBlock error:(void(^)(Fault *))errorBlock;

-(void)sendEmails:(NSString *)templateName templateValues:(NSDictionary<NSString *, NSString*> *)templateValues envelope:(id<IEmailEnvelope>)envelope response:(void(^)(MessageStatus *))responseBlock error:(void(^)(Fault *))errorBlock;
  • added groups support for push notifications (for iOS 12+)

iOS SDK v.5.2.13

13 May 13:31
dd42124
Compare
Choose a tag to compare
  • macOS device registration fixed

iOS SDK v.5.2.12

26 Mar 13:48
d846f0a
Compare
Choose a tag to compare
  • podspec updated to support Socket.IO v14.0.0

iOS SDK v.5.2.11

12 Mar 14:26
6b2f28f
Compare
Choose a tag to compare
  • Added support for low priority tasks in CustomService and Events

iOS SDK v.5.2.10

14 Feb 08:08
5407775
Compare
Choose a tag to compare
  • Socket.IO updated to v 14.0.0