iOS, tvOS and macOS Objective-C and Swift client library SDK for Ably realtime messaging service
APACHE-2.0 License
Bot releases are visible (Hide)
Published by ricardopereira about 5 years ago
Tentative fix of:
Podfile
pod 'Ably', '1.1.11-beta.0'
Cartfile
github "ably/ably-cocoa" == 1.1.11-beta.0
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by ricardopereira about 5 years ago
Fixed bugs:
clientId
#877
Complete list of changes available here.
Podfile
pod 'Ably', '1.1.10'
Cartfile
github "ably/ably-cocoa" == 1.1.10
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by ricardopereira over 5 years ago
Fixed bugs:
push-subscribe
permissions #873
Merged pull requests:
Complete list of changes available here.
Whenever a new device token occurs in application(_:didRegisterForRemoteNotificationsWithDeviceToken:)
, the library was updating the LocalDevice.deviceIdentityTokenDetails
with invalid data. The issue causing this was in the deviceUpdateRegistration:
method (https://github.com/ably/ably-cocoa/pull/867).
After updating to this version, because of the bad state of deviceIdentityTokenDetails
, it is possible that a response error with status code 401 occurs when a PATCH /push/deviceRegistrations
request is done:
error = {
code = 40100;
href = "https://help.ably.io/error/40100";
message = "Incompatible deviceSecret specified for device access. (See https://help.ably.io/error/40100 for help.)";
serverId = "frontend.33f8.1.eu-central-1-A.i-00dc4bfbae5ebfeac";
statusCode = 401;
};
✅ The recommended way to fix the deviceIdentityTokenDetails
bad state is to deactivate() -> activate()
the device.
Podfile
pod 'Ably', '1.1.9'
Cartfile
github "ably/ably-cocoa" == 1.1.9
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by ricardopereira over 5 years ago
Fixed bugs:
connectionStateTtl
with incorrect units #866
Merged pull requests:
Complete list of changes available here.
Whenever a new device token occurs in application(_:didRegisterForRemoteNotificationsWithDeviceToken:)
, the library was updating the LocalDevice.deviceIdentityTokenDetails
with invalid data. The issue causing this was in the deviceUpdateRegistration:
method (https://github.com/ably/ably-cocoa/pull/867).
After updating to this version, because of the bad state of deviceIdentityTokenDetails
, it is possible that a response error with status code 401 occurs when a PATCH /push/deviceRegistrations
request is done:
error = {
code = 40100;
href = "https://help.ably.io/error/40100";
message = "Incompatible deviceSecret specified for device access. (See https://help.ably.io/error/40100 for help.)";
serverId = "frontend.33f8.1.eu-central-1-A.i-00dc4bfbae5ebfeac";
statusCode = 401;
};
✅ The recommended way to fix the deviceIdentityTokenDetails
bad state is to deactivate() -> activate()
the device.
Podfile
pod 'Ably', '1.1.8'
Cartfile
github "ably/ably-cocoa" == 1.1.8
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by ricardopereira over 5 years ago
Fixed bugs:
Merged pull requests:
Complete list of changes available here.
Podfile
pod 'Ably', '1.1.7'
Cartfile
github "ably/ably-cocoa" == 1.1.7
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by ricardopereira over 5 years ago
Fixed bugs:
Complete list of changes available here.
We changed the name of our SocketRocket
framework to SocketRocketAblyFork
. In case you're using the library with Carthage, then you need to update the path of the SocketRocket
framework on your application targets’ Build Phases settings tab:
Podfile
pod 'Ably', '1.1.6'
Cartfile
github "ably/ably-cocoa" == 1.1.6
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by ricardopereira over 5 years ago
Published by ricardopereira over 5 years ago
Implemented enhancements:
Fixed bugs:
Complete list of changes available here.
Podfile
pod 'Ably', '1.1.4'
Cartfile
github "ably/ably-cocoa" == 1.1.4
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by ricardopereira almost 6 years ago
Important changes include:
Complete list of changes available here.
Podfile
pod 'Ably', '1.1.2'
Cartfile
github "ably/ably-ios" == 1.1.2
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by ricardopereira about 6 years ago
Fixed bugs:
Podfile
pod 'Ably', '1.1.1'
Cartfile
github "ably/ably-ios" == 1.1.1
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by funkyboy about 6 years ago
Important changes include:
See the complete release notes at https://blog.ably.io/ablys-client-library-sdks-1-1-release-8165c73c76fd
Podfile
pod 'Ably', '1.1.0'
Cartfile
github "ably/ably-ios" == 1.1.0
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by funkyboy over 6 years ago
Important changes include:
Podfile
pod 'Ably', '1.0.14'
Cartfile
github "ably/ably-ios" == 1.0.14
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by funkyboy over 6 years ago
Important changes include:
connectionStateTtl + maxIdleInterval
#719Podfile
pod 'Ably', '1.0.13'
Cartfile
github "ably/ably-ios" == 1.0.13
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by funkyboy over 6 years ago
Important changes include:
Podfile
pod 'Ably', '1.0.12'
Cartfile
github "ably/ably-ios" == 1.0.12
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by funkyboy over 6 years ago
Important changes include:
Podfile
pod 'Ably', '1.0.11'
Cartfile
github "ably/ably-ios" == 1.0.11
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by ricardopereira almost 7 years ago
Important changes include:
memberKey
as key rather than the clientId
(#641).This release is compatible with Xcode 7.3, Xcode 8 and Xcode 9.
Podfile
pod 'Ably', '1.0.10'
Cartfile
github "ably/ably-ios" == 1.0.10
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by mattheworiordan about 7 years ago
See https://www.ably.io/documentation/realtime/push for details on how to use Ably's native push notifications.
You can install Ably for iOS through CocoaPods, Carthage or manually.
Add this line to your application's Podfile:
# For Xcode 7.3 and newer
pod 'Ably', :git => 'https://github.com/ably/ably-ios.git', :branch => 'push'
And then install the dependency:
$ pod install
Then you can:
// On Objective-C
#import <Ably/Ably.h>
// On Swift
import Ably
Add this line to your application's Cartfile:
# For Xcode 7.3 and newer
github "ably/ably-ios" "push"
And then run carthage update
to build the framework and drag the built Ably.framework into your Xcode project.
push
branch: git clone -b push [email protected]:ably/ably-ios.git
ably-ios/ably-ios
into your project as a group.Published by tcard about 7 years ago
Important changes include:
This release is compatible with Xcode 7.3 and Xcode 8.
Podfile
pod 'Ably', '1.0.9'
Cartfile
github "ably/ably-ios" == 1.0.9
Objective-C
#import <Ably/Ably.h>
Swift
import Ably
Published by tcard about 7 years ago
Important changes include:
This release is compatible with Xcode 7.3 and Xcode 8.
Podfile
pod 'Ably', '1.0.8'
Cartfile
github "ably/ably-ios" == 1.0.8
Objective-C
#import <Ably/Ably.h>
Swift
import Ably