Pergunta

Eu estou no processo de atualizar um dos meus aplicativos para o iOS 7 e pensei em experimentar as novas APIs multitarefas. Estou planejando usar notificações de busca ou push silenciosos para manter meu conteúdo uptodate. Basicamente conjunto de valores json. A maior parte da documentação / código que eu olhei através de vídeos de download ou imagens e tenho as seguintes perguntas ...

    .
  1. Se usarmos notificações de busca ou silenciosos, precisamos fazer o download de dados usando um backgroundSessionConfiguration separado? Ou podemos fazer isso utilizando a defaultInfiguração existente? (Porque eu posso reutilizar o método existente em vez de ter um método separado para downloads de fundo).

  2. é possível usar transferências de fundo para baixar grande conjunto de dados diferentes de ativos de arquivo?

  3. Como eu sei que o fundo do fundo Fetch permite apenas cerca de 1 minuto para concluir a tarefa, é possível usar uma transferência de fundo dentro da busca para estender esse período? (Quero dizer, se iniciar uma transferência de fundo dentro daquele fundo solicitação de busca que o aplicativo executá-lo e concluir o trabalho. Ou será que executá-lo de forma incremental como pausa-lo e retomá-lo quando o aplicativo é acordado de novo).

Foi útil?

Solução

nsurlsession suporta apenas a busca de arquivos de arquivos.Essa é uma consideração importante em seu design.

1) Sim, você precisa criar uma configuração de sessão para downloads de fundo.

2) Não a menos que você faça o download dos dados para um arquivo, leia o arquivo

3) A busca de fundo também pode ser feita incrementalmente em pedaços se você achar que está atingindo um limite de tempo.Embora o tempo necessário para o download normalmente não seja contado, apenas o seu processamento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top