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

Reply via email to