Dear all,

I made an update to your last  library  version and I get the same errors.
My app uses Cordova 3.3 and the device where I test the plugin runs Android 4.1.

I attach a small logcat file where is summarized what makes the app not register (?) to the service.

The errorHandler function, as I said before, throws this error:

java.io.IOException:BufferedinputStream is closed

The app itself keeps running, though...
I appreciate any help because I don't know what else I can do.

A  thing I noticed:

Inside the Aerogear Console, where is the Android Variant with all data, the table that describes the Token, Device, etc, is empty. I presume it's only filled the first time the device manages to register, or else...?

I think your solution is very promising and makes the right approach to a real problem, but i must manage to make it work :-(

Thanks again

Miguel