[aerogear-dev] Unregistration from push server missing

Summers Pittman supittma at redhat.com
Mon Jul 15 09:42:03 EDT 2013


Thanks for the JIRA.  Once we get 1.1 out the door we can start working 
on Push more continuously.

On Mon 15 Jul 2013 09:03:15 AM EDT, TadeasKriz wrote:
> I know that Apple is kinda strict about this but if they have it in
> system it's kinda different story than with Android, which doesn't
> have this and leave it all to developers. So at least for Android it's
> definitely needed feature. And well that was my point from at the
> first place, that aerogear-android should have this feature. And
> you're right that this is what's the JIRA ticket for, the device-side
> call to server for unregistration.
>
> On Jul 15, 2013, at 2:32 PM, Matthias Wessendorf <matzew at apache.org
> <mailto:matzew at apache.org>> wrote:
>
>>
>>
>>
>> On Mon, Jul 15, 2013 at 1:59 PM, TadeasKriz <tkriz at redhat.com
>> <mailto:tkriz at redhat.com>> wrote:
>>
>>     I've created the JIRA subtask:
>>
>>     https://issues.jboss.org/browse/AGDROID-62
>>
>>     You said some push networks recommend not to unregister from
>>     device. Well, I was more thinking about it like the device will
>>     send information to the unified push server and the server will
>>     then remove the device from the list of available tokens.
>>
>>
>>
>> Well - Apple is pretty strict about "not following" best practices.
>>
>> In iOS there is a notification centre. There the user will disable
>> "notification" per app (and users know that). And that's exactly why
>> Apple has a Feedback Service to query for "invalid" tokens.
>>
>> Regardless if we all love things or not, I guess for the iOS SDK we
>> will not see a "unregister" hook (for those above reasons).
>>
>> Kinda sucks if a developer's app got's rejected because AeroGear-iOS,
>> and its developers :-)
>>
>>     Also the device would unregister from the push network if it
>>     should (I think it's valid way with GCM, don't know about others).
>>
>>     From the API side, I think it might be added as a method of
>>     Registrar. So there would be Registrar#register and
>>     Registrar#unregister. What do you think?
>>
>>
>> yes, I guess that's what the JIRA ticket is for, right ?
>>
>>
>> The UnifiedPush Server does have this API endpoint already:
>> https://github.com/aerogear/aerogear.org/blob/master/docs/specs/aerogear-push-rest/DeviceRegistration.asciidoc#unregister-of-a-device-http-delete
>>
>>
>>
>>     On Jul 15, 2013, at 12:57 PM, Matthias Wessendorf
>>     <matzew at apache.org <mailto:matzew at apache.org>> wrote:
>>
>>>     it is opional, since some push networks recommend not performing
>>>     "in app unregister" themselves. (eg APNs). There are (APNs)hooks
>>>     to query for invalid tokens (aka feedback service).
>>>
>>>     For Android SDK, can u file JIRA sub task of AGDROID-35 ?
>>>
>>>     Thanks,
>>>     Matthias
>>>
>>>     PS: there is no real harm, if payload to push network contains
>>>     "outdated" tokens.
>>>
>>>
>>>
>>>
>>>     On Monday, July 15, 2013, TadeasKriz wrote:
>>>
>>>         Hey,
>>>
>>>         I'm now trying the unified push with Android and I've
>>>         noticed, that there is no way (or I didn't find it?) to
>>>         unregister the device. Example real usage: in application
>>>         settings there might be a checkbox to disable notifications,
>>>         so the user probably won't like receiving push messages
>>>         which would then be discarded by the device (it'd be a waste
>>>         of his data package). It seems to me like it wasn't left out
>>>         on purpose, but rather forgotten to be added. Any thoughts
>>>         on this?
>>>
>>>         Thanks
>>>         _______________________________________________
>>>         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
>>>     _______________________________________________
>>>     aerogear-dev mailing list
>>>     aerogear-dev at lists.jboss.org <mailto:aerogear-dev at lists.jboss.org>
>>>     https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>>
>>     _______________________________________________
>>     aerogear-dev mailing list
>>     aerogear-dev at lists.jboss.org <mailto: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
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev at lists.jboss.org <mailto: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




More information about the aerogear-dev mailing list