On Thu, Feb 27, 2014 at 3:30 PM, ttretau <bam(a)tretau.net> wrote:
Hello all,
I am just starting to build a proof of concept with Aerogear unified push
server on openshift with the openshift cartridge, and I must say that it
looks really good!
awesome!
I started with the hellopush example from Burr Sutter -
https://github.com/burrsutter/hellopush (thanks!), running with cordova..
I have one anomaly which looks strange: on iOS everything receives great on
Tablet and Phone devices.
If I test it on Android phone (running 4.4) I have to switch from Wifi to
3G
to receive notifications. On a Wifi only tablet I do receive not any
events.
That's weird :) Your device is listed on the unifiedpush admin console,
right ?
I guess, otherwise you would also not receive messages, when on 3G :)
Kinda odd, but not sure... You phone should be able to receive messages on
local wifi as well.
All it needs: a working internet connection (internally Google's GCM has a
persistent connection to your phone)
The exception below is no harm at all - it's an open issue at the APNs lib
we use internally:
https://github.com/notnoop/java-apns/issues/109#issuecomment-21111291
Not a bug - but indeed annoying to see this in the log.. :-/
-------------
In the server log I see something like this:
2014/02/27 05:19:06,921 INFO
[org.jboss.aerogear.unifiedpush.rest.sender.PushNotificationSenderEndpoint]
(http-127.5.104.1-127.5.104.1-8080-1) Message submitted to PushNetworks for
further processing
2014/02/27 05:19:08,437 INFO
[com.notnoop.apns.internal.ApnsConnectionImpl]
(Thread-99) Exception while waiting for error code:
java.net.SocketException: Socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
[rt.jar:1.7.0_51]
at java.net.SocketInputStream.read(SocketInputStream.java:152)
[rt.jar:1.7.0_51]
at java.net.SocketInputStream.read(SocketInputStream.java:122)
[rt.jar:1.7.0_51]
at sun.security.ssl.InputRecord.readFully(InputRecord.java:442)
[jsse.jar:1.7.0_51]
at sun.security.ssl.InputRecord.read(InputRecord.java:480)
[jsse.jar:1.7.0_51]
at
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:927)
[jsse.jar:1.7.0_51]
at
sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:884)
[jsse.jar:1.7.0_51]
at sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
[jsse.jar:1.7.0_51]
at java.io.InputStream.read(InputStream.java:101) [rt.jar:1.7.0_51]
at
com.notnoop.apns.internal.ApnsConnectionImpl$1MonitoringThread.run(ApnsConnectionImpl.java:114)
[apns-0.2.3.jar:]
-------------------
As I do receive on 3G I presume that the exception is unrelated to the
problem?
Kind Regards,
Torben
--
View this message in context:
http://aerogear-dev.1069024.n5.nabble.com/Android-Push-3G-WiFi-tp6569.html
Sent from the aerogear-dev mailing list archive at
Nabble.com.
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev
--
Matthias Wessendorf
blog:
http://matthiaswessendorf.wordpress.com/
sessions:
http://www.slideshare.net/mwessendorf
twitter:
http://twitter.com/mwessendorf