Introdução ao AppStudio Player

O AppStudio Player permite a você utilizar seu aplicativo em qualquer plataforma sem construir e desenvolver arquivos da instalação.

O AppStudio Player está disponível para todas as plataformas suportadas. Para informações sobre como instalar o player, consulte Instalar o AppStudio Player.

Baixar e executar aplicativos

O AppStudio Player abre na sua guia Página Inicial , que contém todos os aplicativos do AppStudio atualmente baixados em seu dispositivo. Se você tiver ambos AppStudio Player e ArcGIS AppStudio instalado na mesma máquina de desktop, estes são os mesmos aplicativos disponíveis na galeria do AppStudio. A opção para atualizar aplicativos aplicáveis está disponível quando você registrar.

Para executar um aplicativo, selecione o botão Reproduzir no cartão do aplicativo na galeria ou na página de detalhes do item do aplicativo, acessível ao selecionar o cartão. Isto abre o aplicativo no AppStudio Player, o qual funciona da mesma forma que se o aplicativo fosse uma instalação independente. Para fechar o aplicativo, abra o menu lateral e selecione Sair.

Na guia Nuvem , você pode baixar qualquer aplicativo compartilhado com uma conta organizacional do ArcGIS Online ou ArcGIS Enterprise. Após registrar no AppStudio Player, você pode baixar os aplicativos que foram criados para você ou compartilhados com sua conta selecionando o botão Download no cartão do aplicativo na galeria ou a página de detalhes do item do aplicativo.

Aplicativos de amostra

O AppStudio Player inclui amostras para que você possa testar a funcionalidade em todos os dispositivos sem criar ou baixar um aplicativo. Estes estão disponíveis na guia Amostras. Todas as amostras disponíveis no ArcGIS AppStudio são incluídas aqui, classificadas em categorias. Exemplos do mundo real dos aplicativos de modelo apresentado também estão disponíveis.

Para tentar qualquer uma das amostras, selecione o botão Visualizar na entrada de amostra na galeria ou sua página de detalhes do item. Após você visualizar uma amostra, permanece no armazenamento local mas não aparece na galeria de aplicativo.

Anotação:

Estas amostras exigem uma conexão de internet. Uma conta do ArcGIS não é exigida.

Ferramentas de desenvolvedr

O AppStudio Player inclui um Modo de Desenvolvedor que auxilia no desenvolvimento de seus aplicativos. O Modo Desenvolvedor está desativado por padrão e pode ser ativado na página Configurações do Aplicativo . A ativação do modo de desenvolvedor fornece acesso a seguintes opções:

  • Amostras—Disponível nas guias de navegação na parte inferior da tela, a página Amostras fornece mais de 70 amostras do AppStudio, permitindo a você visualizar e executar amostras em dispositivos reais no AppStudio Player.
  • Diagnósticos—Disponível a partir do menu lateral da galeria, a página Diagnósticos fornece informações de sistema sobre o dispositivo AppStudio Player que está sendo executado.
  • Conectar console remoto—Disponível a partir do menu lateral de qualquer aplicativo sendo executado no AppStudio Player, esta opção permite que você conecte a um console syslog para registrar o comportamento do seu aplicativo. Para mais informações, consulte Capturar saída do console.
  • Detalhes do item—Disponível para selecionar cartão do aplicativo da Página Inicial ou galeria Downloads , esta página fornece os detalhes do item do aplicativo, recursos, tipos do dispositivo suportados e requisitos de licenciamento do ArcGIS.
  • Licença do ArcGIS Runtime—Disponível no AppStudio Player página Configurações do Aplicativo. Se esta opção estiver desativada, o player utiliza o nível de licença do ArcGIS Runtime definido para o aplicativo no player. Se estiver ativado, o player utiliza um nível de licença do desenvolvedor para todos os aplicativos. Para mais informações nestes níveis de licenças, consulte Licenciar seu aplicativo.
  • Limpar amostras locais—Disponível na página Configurações do Aplicativo . Exclui todas as amostras atualmente no armazenamento local. Esta opção também exibe a quantia do espaço de armazenamento utilizado por estas amostras.

Abra o AppStudio Player pelo link do aplicativo

Beta:

Esta funcionalidade está em beta. Isto significa que a documentação está incompleta e a funcionalidade pode alterar.

Atualmente, esta funcionalidade é suportada somente nas plataformas iOS e Android. Ela atualmente não funciona no iOS 13.1.3.

Se o AppStudio Player foi instalado em um dispositivo, ele poderá ser aberto com condições especiais para navegar até uma URL utilizando um link de aplicativo. Para abrir o player a partir de um link de aplicativo, vá até em um https://appstudio.arcgis.com ou dispositivo iOS ou Android que tenha o player instalado nele.

Os parâmetros personalizados também podem ser utilizados para aplicar condições no AppStudio Player quando aberto. Você pode fornecer um ID de aplicativo para carregar um aplicativo imediatamente no player no formato seguinte:

https://appstudio.arcgis.com?id=4c95e4303c8043e292dd95a0af1fc6c1

Passar parâmetros no aplicativo da web AppStudio Player

Se você estiver executando um aplicativo no AppStudio Player, você pode chamar outro aplicativo e passar parâmetros para ele de dentro do AppStudio Player. Para fazer isso, o aplicativo original precisa chamar o aplicativo de destino usando o sinal loadAppWithParameters no objeto portal utilizado pelo AppStudio Player. Esse sinal aceita dois parâmetros: o ID do aplicativo do aplicativo de destino e um objeto JSON contendo os parâmetros a serem transmitidos. O exemplo de código a seguir grava uma série de parâmetros em um objeto JSON, antes de usar o sinal para passar o objeto resultante.

Button { 
	anchors.centerIn: parent 
    text: "Open App B" 
    onClicked: {  
        var param = { 
        "fruit": "apple", 
        "quantity": 12, 
        "isFruit": true 
        } 
    app.parent.portal.loadAppWithParam("<change to app id>", param) 
    } 
}

O aplicativo de destino pode então chamar o objeto JSON usando a propriedade appUrlParameters, também no componente portal. Este exemplo de código, usado no aplicativo de destino, recebe e exibe os parâmetros enviados do aplicativo original.

App { 
	id: app 
    width: 400 
    height: 640 

    Text { 
        anchors.fill: parent 
        text: app.parent.portal.appUrlParameters.fruit 
        font.pointSize: 24 
        color: "black" 
        wrapMode: Text.WrapAtWordBoundaryOrAnywhere 
        horizontalAlignment: Text.AlignHCenter 
        verticalAlignment: Text.AlignVCenter 
        elide: Text.ElideRight 
	}
}

Modelo enterprise do AppStudio Player

O AppStudio Player também está disponível como modelo enterprise que pode ser distribuído para ser utilizado em sua organização. Este modelo enterprise se comporta da mesma maneira que o aplicativo oficial e pode ser modificado ou ter a marca redefinida para adaptar as necessidades da sua organização. O modelo enterprise também permite que você reproduza aplicativos da web, um recurso não disponível no aplicativo oficial. Para mais informações sobre o modelo enterprise, consulte o modelo enterprise do AppStudio Player .