Executando código em segundo plano

Applies to Windows and Windows Phone

Você pode executar uma tarefa em segundo plano para realizar procedimentos quando seu aplicativo principal não estiver em execução.

Embora os aplicativos da Windows Store não possam ser executados enquanto estão em segundo plano (ou seja, quando estão suspensos ou encerrados), há circunstâncias específicas em que você pode executar código quando seu aplicativo não está em primeiro plano. São eles:

  • Executar áudio
  • Carregar e baixar arquivos
  • Quando uma parte do aplicativo, conhecida como uma tarefa, é configurada para executar quando determinadas condições forem atendidas, incluindo um evento de temporizador ou notificações.
  • Atualizar um bloco dinâmico com informações atuais.
  • Atualizar um item na tela de bloqueio.

Executar áudio em segundo plano.

A execução de áudio é um tipo especial de tarefa em segundo plano. Veja Como executar áudio em segundo plano.

Carregar e baixar arquivos

Transferências de arquivo longas podem continuar depois que seu aplicativo é colocado em segundo plano usando as APIs Windows.Networking.BackgroundTransfer . Veja Transferindo dados em segundo plano (aplicativos da Windows Store em C#/VB/C++ e XAML) ou Transferindo dados em segundo plano (aplicativos da Windows Store em JavaScript e HTML).

Tarefas em tela de fundo

As tarefas em segundo plano são acionadas por eventos específicos combinados a condições opcionais. Por exemplo, sua tarefa pode ser iniciada a cada 15 minutos (o evento), mas somente se houver acesso à Internet disponível (a condição). Veja Dando suporte a tarefas em segundo plano em seu aplicativo (aplicativos da Windows Store em C#/VB/C++ e XAML) ou Dando suporte a tarefas em segundo plano em seu aplicativo (aplicativos da Windows Store em JavaScript e HTML) para saber mais e obter um código de exemplo.

Atualizar um bloco dinâmico

O Windows 8 usa blocos dinâmicos (veja Blocos, selos e notificações) para fornecer informações atualizadas. Veja Guia de início rápido: atualizar um bloco dinâmico a partir de uma tarefa em segundo plano para ver detalhes sobre como atualizar um bloco mesmo quando seu aplicativo não estiver em execução.

Atualizar um item da tela de bloqueio

A tela de bloqueio do Windows 8 pode exibir até sete ícones de status de aplicativos (como aplicativos de e-mail, mensagens instantâneas e calendário). Um aplicativo registrado para exibir conteúdo na tela de bloqueio pode atualizar suas informações a cada 15 minutos. Para obter um código de exemplo, veja Guia de início rápido: mostrando as atualizações de bloco e notificação na tela de bloqueio (aplicativos da Windows Store).

Tópicos relacionados

Tópicos para desenvolvedores do iOS
Recursos para desenvolvedores do iOS
Controles do Windows 8 para desenvolvedores do iOS
Guia do Windows 8 para desenvolvedores do iOS
Tópicos sobre tarefas em segundo plano
Diretrizes de tarefas em segundo plano (aplicativos da Windows Store)
Como depurar uma tarefa em segundo plano (aplicativos da Windows Store)

 

 

Mostrar:
© 2014 Microsoft