Class: NativeAppPackageManager

@nginstack/engine/lib/os/NativeAppPackageManager~ NativeAppPackageManager


new NativeAppPackageManager(key, path)

Classe para instalação de ferramentas para o engine 'On The Fly'

Parameters:
Name Type Description
key number

Chave do arquivo de manifesto que descreve a ferramenta.

path string

Local onde a ferramenta será instalada.

Methods


getManifest()

Retorna um Objeto descrevendo o bundle.

Returns:

Objeto descrevendo o bundle.

Type
Object

isInstalled()

Verifica se o bundle está instalado de acordo com o arquivo de manifesto local.

Returns:
Type
boolean

isUpdated()

Verifica se o bundle está atualizado, caso não seja possível carregar o arquivo de manifesto remoto não tenha sido carregado é disparada uma exceção.

Returns:
Type
boolean

update()

Atualiza o bundle caso necessário e o resgata a um estado integro.