ably-java
ably-java copied to clipboard
Java, Android, Clojure and Scala client library SDK for Ably realtime messaging service
Originates from this suggestion: https://github.com/ably/ably-asset-tracking-android/issues/862#issuecomment-1365921656. When investigating that issue, we saw the following log lines: ``` 18-12-22 19:48:58.572: io.ably.lib.transport.WebSocketTransport: send(); action = presence 18-12-22 19:48:58.589: io.ably.lib.transport.WebSocketTransport: send(): presence: {"action":14,"channel":"tracking:bo:22607777","count":0,"flags":0,"msgSerial":1,"presence":[{"data":"{\"rawLocations\":false,\"type\":\"PUBLISHER\"}","action":3}],"timestamp":0} ```...
Hi Ably team, I am a mobile developer who is currently exploring using Ably for realtime messaging in my app. I am particularly interested in using KMM to share code...
When updating presence data in response to connection state change, `PRESENCE_ENTER` message is sent with an updated data and followed by `UPDATE` message with previous value. This issue was found...
See ably/specification#135 and [RTN20c](https://sdk.ably.com/builds/ably/specification/main/features/#RTN20c) > When `CONNECTING`, if the operating system indicates that the underlying internet connection is now available, the client should restart the pending connection attempt As part...
See [`RSL1a`](https://sdk.ably.com/builds/ably/specification/main/features/#RSL1a) ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4195) by [Unito](https://www.unito.io)
* Current `ably-java` SDK supports kotlin but not mentioned anywhere in the doc. * About kotlin multiplatform, `ably-java` supports desktop and android apps, for ios/ web it needs interops with...
`presencehistory_from_attach` and `presencehistory_until_attach` not working. Most likely issue has to do with with `realtime` https://github.com/ably/realtime/issues/1834 ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4665) by [Unito](https://www.unito.io)
* Check for missing https://sdk.ably.com/builds/ably/specification/main/features/#RTP2f implementation. * If it doesn't exist, fix missing RTP2f same as - Fix missing RTP2f same as https://github.com/ably/ably-cocoa/pull/1891/commits/1d2f015ff007537fd66febc6b28f79c7e2e37468 and https://github.com/ably/ably-cocoa/pull/1891/files ┆Issue is synchronized with this...
A customer has requested the ability to set the proxy manually for HTTP and [WebSocket](https://www.ably.io/concepts/websockets) connections. We need to add this functionality to the library. ┆Issue is synchronized with this...
`Caused by: java.lang.NullPointerException: Attempt to read from field 'java.lang.String io.ably.lib.types.ErrorInfo.message' on a null object reference in method 'io.ably.lib.types.AblyException io.ably.lib.types.AblyException.fromErrorInfo(io.ably.lib.types.ErrorInfo)' io.ably.lib.realtime.ChannelBase.attachImpl(ChannelBase.java:240) io.ably.lib.realtime.ChannelBase.attachWithTimeout(ChannelBase.java:470) io.ably.lib.realtime.ChannelBase.attach(ChannelBase.java:196) io.ably.lib.realtime.ChannelBase.attach(ChannelBase.java:191) io.ably.lib.realtime.ChannelBase.attach(ChannelBase.java:173) io.ably.lib.realtime.ChannelBase.subscribe(ChannelBase.java:707) ` ┆Issue is synchronized with...