[aerogear-dev] pushplugin release

Andrea Vibelli avibelli at redhat.com
Wed May 7 11:26:18 EDT 2014


Hi, 
I have encountered issue a) of section 1) on a physical device running
Android 2.3.6.

My 2 cents:
I have encountered this type of error when UI Thread is being worked on from
inside a background thread (typically doInBackground() method inside an
AsyncTask), however I do not see any such situation inside doInBackground()
of AeroGearGCMPushRegistrar.register. I think UI is updated only inside
onPostExecute() here, will make some more investigations about his issue.


Stefan Miklosovic wrote
> Hi,
> 
> regarding of a release, I looked at it little bit closer and these are my
> findings.
> 
> I tried latest master with cordova plugin add
> https://github.com/aerogear/aerogear-pushplugin-cordova and 
> I tried it on this demo (1)
> 
> 1) What does not work
> 
> a) Android 2.3.3 emulator with Google API + mentioned demo, whole app
> crashes upon its start like (2)
> b) Android 2.3.4 physical device (My Sony Ericsson with Android 2.3.4) -
> it shows this weird dialog (3)
> c) Android 4.1.2 physical device (Samsung) - same as (3) however once it
> shows it and once not ... it is not deterministic
> 
> Regarding of (3), even I cancel it, it just freezes and does nothing.
> 
> 2) What works by automatic test but not deterministically
> 
> Android 4.4.2 emulator + Google API 
> 
> This is little bit more complicated. Droidium can test in a such way that
> in case AVD of your emulator is not 
> present on your machine, that AVD is automatically created in test
> execution itself and emulator is booted, 
> APK is deployed there tests are carried out and emulator is dynamically
> deleted when test stops.
> 
> Even emulator is booted and APK is installed there and test proceeds, in
> the background Google GCM service seems 
> to be not initialized in time we are sending a message so it is kind of
> not delivered. By debugging it step-by-step
> it seems it has enough time to initialize itself.
> 
> However, the same issue with a message being not delivered has occured at
> fully prepared emulator as well.
> 
> 3) What works manually
> 
> Android 4.4.2 emulator + Google API meaning without test but buy sending a
> message from web admin of (4)
> 
> Issues:
> 
> 1) For testing purposes we have this UPS installation (4) and while I was
> coping with this testing manually, 
> when I sent some message from UPS web admin, it appeared on emulator
> twice, so it was basically sent two times. Any explanation for this?
> 
> 2) Sometime that message was not delivered to emulator at all, meaning
> even I send it from test it has not appeared on emulator. By accident 
> this was resolved when I refreshed web admin in browser. I do not know if
> this is somehow related but why not ...
> 
> I used this test (5) which uses Arquillian Droidium. Test is pretty
> straightforward and if you know some Selenium you are already done.
> 
> (1)
> https://github.com/aerogear/aerogear-push-helloworld/tree/master/cordova
> (2) http://pastebin.com/raw.php?i=CLrR07mH
> (3) http://devio.us/~stewe/DSC_0164.JPG
> (4) https://cordovaci-mobileqa.rhcloud.com
> (5)
> https://github.com/smiklosovic/cordova-pushplugin-test-/blob/master/src/test/java/org/jboss/aerogear/push/plugin/cordova/AeroGearPushPluginCordovaTestCase.java
> 
> Stefan Miklosovic
> Red Hat Brno - JBoss Mobile Platform
> 
> e-mail: 

> smikloso@

> irc: smikloso
> 
> ----- Original Message -----
>> Hi,
>> 
>> I’ve announced it before, but didn’t came around to actually do it and we
>> started discussing the version number. So end of the week I’ll release a
>> new
>> version of the aerogear-pushplugin-cordova (for real this time) with
>> version
>> 0.5.0 this will include the 64 bit support the new API and some small bug
>> fixes.
>> 
>> Cheers,
>> 	Erik Jan
>> _______________________________________________
>> aerogear-dev mailing list
>> 

> aerogear-dev at .jboss

>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
> 
> _______________________________________________
> aerogear-dev mailing list

> aerogear-dev at .jboss

> https://lists.jboss.org/mailman/listinfo/aerogear-dev





--
View this message in context: http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-pushplugin-release-tp7502p7712.html
Sent from the aerogear-dev mailing list archive at Nabble.com.



More information about the aerogear-dev mailing list