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
