Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O diretório de download atual fica no diretório raiz do Android. A partir da atualização do SDK usado para a aplicação, passou a se adotar por regra que somente será permitido atualização de outras aplicações(Ex: Totvs PDV Móvel) quando a aplicação BUS mobile se encontrar em sua ultima versão.


Informações adicionais sobre mudança de tecnologia:

Informações
titleImportante

Alteramos a biblioteca do BUS Mobile responsável por realizar o download das APK's. A mudança de "WebClient" para "HttpClient" causou uma lentidão aparente no download, de 30 segundos para 1 minuto, em média.

Esta mudança foi necessária pelos seguintes motivos:

  1. Compatibilidade da biblioteca mais recente com versões mais novas do Windows;
  2. Obsolescência programada da biblioteca atual;
  3. Maior estabilidade de requisições web. É justamente esta funcionalidade que reduz o tempo de download das APK's, uma vez que a biblioteca precisa garantir a integridade dos pacotes, conforme os mesmos são recebidos.
  4. A biblioteca mais recente possibilita a aplicação de testes unitários;
  5. Remoção da dependência da árvore de configurações do Windows para requisições web. Estas configurações impedem o correto funcionamento das aplicações Self self-Hosted hosted do PDV Móvel, uma vez que elas têm precedência sobre as configurações do próprio Selfself-Hostedhosted. Configurações como MIME typestype*, por exemplo, seguem a precedência do que está definido na árvore de configurações do Windows, acarretando comportamentos irregulares no funcionamento download das APK's via Self-Hosted da solução do TOTVS PDV Móvel.

    Fonte: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/the-configuration-system-in-iis-7

    *As configurações de MIME type definem quais extensões podem ser acessadas via requisições web. Para realizar o download de uma APK via self-hosted é necessário habilitar o MIME type "application/vnd.android.package-archive" na inicialização do processo do self-hosted.

Segue uma tabela comparativa entre as duas bibliotecas:

...