appinfo.json
SourceOfficial documentation¶
Undocumented options¶
dialAppName
[string]¶
Default: none
Settings this option will expose an application available for launched via DIAL Protocol (see: /usr/palm/services/com.webos.service.dial
)
YouTube and Netflix apps have some special handling, but they still can be overriden by an unofficial app.
Official YouTube app has "dialAppName": "youtube"
. Installed apps are ordered
lexicographically based on their IDs - when multiple apps declare the same
dialAppName
the last one will be the one triggered via DIAL.
noSplashOnLaunch
[boolean]¶
Default: false
Disables app splashscreen.
spinnerOnLaunch
[boolean]¶
Default: true
Shows a spinner if splashscreen is disabled. Set this to false
to disable any
app launch indication.
defaultWindowType
[string]¶
Default: card
; supported: favoriteshows
, favorateshows
, floating
,
minimal
, popup
, screenSaver
, showcase
When set to overlay
an (web) app will be rendered above existing application.
Make sure its background-color
is set to transparent
.
An overlay
app is automatically closed when opening home screen.
tileSize
[string]¶
Default: normal
When set to large
tile on home screen will be twice the width.
visible
[boolean]¶
Default: true
Settings this to false
will hide an application from home screen. Application
is still launchable via com.webos.applicationmanager
calls and its services
are callablae.
supportGIP
[boolean]¶
Default: false
Allows application to be registered using as an input application.
trustLevel
[string]¶
Default: default
This option determines application runtime mode. By default for user-installed
applications only default
(default) and netcast
values are supported.
WebApps running as netcast
have some of their APIs limited:
window.PalmServiceBridge
is missingwindow.PalmSystem.launchParams
equivalent is exposed onwindow.launchParams
instead
vendorExtensions
[object]¶
vendorExtensions.userAgent
[string]¶
Supported only in netcast
mode
This replaces User-Agent
WebAppMgr browser uses. Certain dynamic replacements
are suported:
$browserName$
-LG Browser
$browserVersion$
-8.00.00
$platformName$
-webOS.TV
$platformVersion$
-2016
,2017
, ...$chipSetName$
-K3LP
,M16
,O20N
, ...$firmwareVersion$
-03.00.20
, ...$modelName$
-OLED48C14LB
, ...$networkMode$
-wireless
/wired
vendorExtensions.allowCrossDomain
[boolean]¶
Supported only in netcast
mode; default: false
Disables HTTP CORS request validation.