We have third party homescreens

On Wed, Sep 3, 2014 at 12:53 PM, Jason Weathersby <[email protected]>
wrote:

> Manifest says certified:
>
> https://github.com/mozilla-b2g/gaia/blob/master/apps/homescreen/manifest.webapp
>
> --
> Jason Weathersby
>
>
> ----- Original Message -----
> From: "Jan Jongboom" <[email protected]>
> To: "Ben Francis" <[email protected]>
> Cc: [email protected]
> Sent: Wednesday, September 3, 2014 12:35:10 PM
> Subject: Re: [b2g] App needs to open other app (dev help)
>
> I don't think that's true. Homescreen apps (non certified afaik) can get
> all apps.
>
>
> On Wed, Sep 3, 2014 at 12:05 PM, Ben Francis < [email protected] >
> wrote:
>
>
>
> On Wed, Sep 3, 2014 at 6:38 PM, Jan Jongboom < [email protected] >
> wrote:
>
>
>
> The mozApps API can do this:
> https://developer.mozilla.org/en-US/docs/Web/API/Navigator.mozApps
>
> It's open for privileged ocntent
>
> Hmm, how would that work?
>
> In order to launch() an app you need access to its App object [1]. Can a
> privileged app get access to the App object of another app installed from
> another origin via window.navigator.mozApps.checkInstalled(manifestURL)?
>
> If not, then you'd need access to the getAll method of the Apps Management
> API which is still only available to certified apps [3][4].
>
> If you know the manifest URL of the second app and it's possible to access
> its App object then you might be able to launch() it. But at best it sounds
> like this will only work if the first app is a packaged privileged app and
> the second app is a hosted app with a known, fixed manifest URL, and both
> apps are already installed?
>
> If it does work then yay, we re-invented hyperlinks in a very complicated
> way :)
>
> 1. https://developer.mozilla.org/en-US/docs/Web/API/App
> 2. https://developer.mozilla.org/en-US/docs/Web/API/Apps.mgmt.getAll
> 3.
> https://developer.mozilla.org/en-US/Apps/Build/App_permissions#Certified_app_permissions
> 4.
> https://mxr.mozilla.org/mozilla-central/source/dom/apps/PermissionsTable.jsm#196
>
>
>
> _______________________________________________
> 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

Reply via email to