Releases: Backendless/ios-SDK
Releases · Backendless/ios-SDK
iOS SDK v.5.6.0-deprecated
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
- added methods to the DataQueryBuilder:
-(NSNumber *)getRelationsPageSize;
-(instancetype)setRelationsPageSize:(int)relationsPageSize;
iOS SDK v.5.5.0
- fixed the device registration for iOS 13 and above
iOS SDK v.5.4.1
- 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
- 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
- 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
- macOS device registration fixed
iOS SDK v.5.2.12
- podspec updated to support Socket.IO v14.0.0
iOS SDK v.5.2.11
- Added support for low priority tasks in CustomService and Events
iOS SDK v.5.2.10
- Socket.IO updated to v 14.0.0