2012/9/27 Justin Lebar <[email protected]>

> > Yeah, that was my understanding too, but then I was told that
> > notifications actually launched the app if it wasn't running in the
> > first place.
>
> I would be curious to learn when this switch was made.  The protocol
> implemented by Telefonica in the bug forces us to wake up the app on
> every notification, but everyone I've spoken with has said that they
> thought we were doing this differently.  So I wonder at what point a
> decision was made to switch, and why.
>

Hi,

see: https://bugzilla.mozilla.org/show_bug.cgi?id=763198#c17 and comment 19

I talked with Jonas on IRC about the different options, and we agree that
the solution in the comment 19 is the best one given our use case.



>
> Personally, I don't think that waking up the app is so bad; it allows
> us to make the API simpler in many respects.  But that's a separate
> question from wanting to know why we changed.
>
> On Wed, Sep 26, 2012 at 6:08 PM, Antonio Manuel Amaya Calvo <[email protected]>
> wrote:
> > On 26/09/2012 23:09, ptheriault wrote:
> >>
> >> Antonio,
> >>
> >> I was surprised to see that too - my guess is that it was a guess from
> >> long ago before push API was defined.  On monday I created a version
> 1.0 of
> >> the matrix with many updates and corrections (including this) and sent
> it to
> >> the b2g list. Below are links to the new matrix, and the change
> log/question
> >> list:
> >>
> >> Permissions Matrix 1.0:
> >>
> https://docs.google.com/spreadsheet/ccc?key=0Akyz_Bqjgf5pdHNlbDBDUGMzUzJSdFYyNEZjcngtUWc
> >> 1.0 version changes:
> https://etherpad.mozilla.org/permissionmatrixupdates
> >
> >
> > Thanks for the new version, somehow I missed that update.
> >
> >
> >>
> >> (for reference, the change I made was to update permissions to match the
> >> wiki. Also I wasnt sure if there is a Mgmt API which allows the system
> to
> >> know what push notifications are registered?)
> >>
> >> Now to your concern about apps launching - is your fear that apps can
> keep
> >> themselves running by sending push notifications?
> >> My understanding of the way Push Notifications were handled was that
> there
> >> was user interaction in the process - i.e. they show up in the
> notifications
> >> tray, and then, only after the user has tapped on the notification the
> app
> >> is relaunched.
> >
> >
> > Yeah, that was my understanding too, but then I was told that
> > notifications actually launched the app if it wasn't running in the
> > first place. Which if finally is what sees the light, makes it an
> > explicit permission (at least) in my book :)
> >
> > Best regards,
> >
> > Antonio
> >
> >
> >>
> >> Regards,
> >> Paul
> >>
> >>
> >> On Sep 26, 2012, at 8:34 PM, Antonio Manuel Amaya Calvo wrote:
> >>
> >>> Hey Paul.
> >>>
> >>> I've seen that on the permission matrix at
> >>>
> >>>
> https://docs.google.com/spreadsheet/ccc?key=0Akyz_Bqjgf5pdENVekxYRjBTX0dCXzItMnRyUU1RQ0E&pli=1#gid=0
> >>> the PushAPI is reserved to certified apps only, when it used to be a
> >>> Public API (according to
> >>> https://wiki.mozilla.org/WebAPI/Security/pushNotificationsAPI at
> least).
> >>>
> >>> Do you know why and when was that changed?
> >>>
> >>> I was in fact going to suggest either changing the way the system
> treats
> >>> notification currently (from what I've been told, the system *launches*
> >>> the app if it isn't running, which isn't good) or at least making it an
> >>> explicit permission for anything less than privileged, but just
> removing
> >>> the permission completely for anything less than certified seems a
> >>> little bit extreme.
> >>>
> >>> Best regards,
> >>>
> >>> Antonio
> >>>
> >>>
> >>> --
> >>> Antonio Manuel Amaya Calvo_/  /    _ /Security&Trust on N&S
> >>> email:  [email protected]       / _ _/ (  / Telefonica I+D
> >>> Tlf.: +34-91.312.98.95  _/  _/  \__/  D. Ramón de la Cruz 82
> >>> Fax :                                 28006 Madrid, SPAIN
> >>>
> >>> ________________________________
> >>>
> >>> Este mensaje se dirige exclusivamente a su destinatario. Puede
> consultar
> >>> nuestra política de envío y recepción de correo electrónico en el
> enlace
> >>> situado más abajo.
> >>> This message is intended exclusively for its addressee. We only send
> and
> >>> receive email on the basis of the terms set out at:
> >>> http://www.tid.es/ES/PAGINAS/disclaimer.aspx
> >>
> >> testResults['bluetooth']
> >>
> >
> > --
> > Antonio Manuel Amaya Calvo_/  /    _ /Security&Trust on N&S
> > email:  [email protected]       / _ _/ (  / Telefonica I+D
> > Tlf.: +34-91.312.98.95  _/  _/  \__/  D. Ramón de la Cruz 82
> > Fax :                                 28006 Madrid, SPAIN
> >
> > ________________________________
> >
> > Este mensaje se dirige exclusivamente a su destinatario. Puede consultar
> > nuestra política de envío y recepción de correo electrónico en el enlace
> > situado más abajo.
> > This message is intended exclusively for its addressee. We only send and
> > receive email on the basis of the terms set out at:
> > http://www.tid.es/ES/PAGINAS/disclaimer.aspx
> > _______________________________________________
> > dev-b2g mailing list
> > [email protected]
> > https://lists.mozilla.org/listinfo/dev-b2g
> _______________________________________________
> dev-b2g mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-b2g
>



-- 
Guillermo López [willyaranda]. Mozilla Reps Mentor.
http://mozilla-hispano.org
http://twitter.com/mozilla_hispano
http://facebook.com/mozillahispano
Certified Mozillian: https://mozillians.org/willyaranda
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to