At the moment, if connections to ably are slow, they block publisher.track() and publisher.add(), preventing control from returning to the caller.
To fix this, we should add the trackable to the publisher immediately and return control to the caller - allowing the ably connection startup to happen in the background.
At the moment, if connections to ably are slow, they block publisher.track() and publisher.add(), preventing control from returning to the caller.
To fix this, we should add the trackable to the publisher immediately and return control to the caller - allowing the ably connection startup to happen in the background.
More info in related Android sdk issue #966