[aerogear-dev] AeroGear Android Push 0.1.1

Matthias Wessendorf matzew at apache.org
Tue May 6 10:39:25 EDT 2014


On Tue, May 6, 2014 at 4:19 PM, Daniel Passos <daniel at passos.me> wrote:

> Talking with Summers about what is the best options to solved that, we
> have some options:
>
> 1) Catch the 302 and handle it inside of the rest provider. [1]
>
> 2) We can fix the IOException which is being thrown, throw the
> HttpException correctly, and in the registrar check for 30x and then rerun
> the operation [2]
>

yes!

+ add a (fatal/warning) log message



>
> 3) We let the HttpException escape to the callback handler
>
> We don't like the option 1, because increases complexity in the
> HttpRestProvider class and it hides the 30x messages from the developers
> should they want to handle them.  Furthermore, Summers argues that since
> the registration code is being called often it would be better for the
> developer to be aware of them and have to handle them in her code instead
> of ours.
>

sure, but IMO a 30x should be respected. Let's add a warning, so their
logcat tells them when they are testing



>  In short, if there are redirects then the developer should be made aware
> so she can update her URL and make fewer HTTP requests (this is important
> on mobile for battery life, data caps, etc).
>
> [1]
> https://github.com/aerogear/aerogear-android/blob/master/src/org/jboss/aerogear/android/impl/http/HttpRestProvider.java#L256
> [2]
> https://github.com/aerogear/aerogear-android/blob/master/src/org/jboss/aerogear/android/impl/unifiedpush/AeroGearGCMPushRegistrar.java#L139-L144
>
> So, wdyt?
>
>
>
> On Tue, May 6, 2014 at 6:47 AM, Sebastien Blanc <scm.blanc at gmail.com>wrote:
>
>> Hi !
>> I just gave it a test with the Push HelloWorld :
>>
>> - https://issues.jboss.org/browse/AGPUSH-627 is fixed , I'm getting a
>> nice error notification on the device
>>
>> - https://issues.jboss.org/browse/AGDROID-214 -> I'm getting exactly the
>> same issue as Matzew , looks like the redirect is not working.
>>
>> Sebi
>>
>>
>>
>> On Fri, May 2, 2014 at 5:06 PM, Daniel Passos <daniel at passos.me> wrote:
>>
>>> We have found a bug[1] in the AeroGear Android Push 0.1. It was fixed
>>> and the new version (0.1.1) was already sent to nexus[2].
>>>
>>> We'd like to ship it to Maven central next wednesday.
>>>
>>> [1] https://issues.jboss.org/browse/AGDROID-214
>>> [2]
>>> http://repository.jboss.org/nexus/content/repositories/jboss_releases_staging_profile-3139/
>>>
>>>
>>> _______________________________________________
>>> aerogear-dev mailing list
>>> aerogear-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>
>>
>>
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20140506/67f9aca6/attachment-0001.html 


More information about the aerogear-dev mailing list