Início
» Dicas para PC
»
Faça o upload de fotos do iPhone pelo Nextcloud funcionar em segundo plano.
Faça o upload de fotos do iPhone pelo Nextcloud funcionar em segundo plano.
Se as fotos do Nextcloud permanecerem na fila de upload depois de você sair do aplicativo, primeiro ative a Atualização em Segundo Plano para o Nextcloud, confirme se o Upload Automático está ativo e verifique se o aplicativo consegue ver as fotos que você espera. O iOS pode suspender aplicativos em segundo plano, então isso pode restaurar a detecção de fotos sem tornar os uploads instantâneos; para um backup inicial grande, mantenha o Nextcloud aberto, conectado ao Wi-Fi e à energia, até que o processo seja concluído.
Por que os uploads em segundo plano são pausados?
O aplicativo Nextcloud para iOS depende do próprio iOS para agendar tarefas em segundo plano. A Apple afirma que os aplicativos são executados brevemente após a troca para outro aplicativo e, em seguida, podem ser suspensos. O recurso de Atualização em Segundo Plano permite que aplicativos suspensos verifiquem se há conteúdo novo, mas não garante uma sessão de upload contínua. A Apple também alerta que um aplicativo fechado manualmente pelo seletor de aplicativos pode não ser executado ou não verificar se há conteúdo antes de ser aberto novamente.
O próprio aviso de Upload Automático do aplicativo Nextcloud informa que a Atualização em Segundo Plano é necessária para detectar novas fotos ou vídeos enquanto o aplicativo está em segundo plano. Também informa que a detecção pode ocorrer aproximadamente a cada 10 minutos, dependendo do nível da bateria do dispositivo, e que as transferências podem ser mais lentas em segundo plano. Considere esse intervalo como uma estimativa do aplicativo, não como um prazo garantido pelo iOS. Verifique o aviso na tela do aplicativo, pois a redação e os controles podem variar de acordo com a versão; a redação atual também está refletida nas strings de origem do aplicativo Nextcloud para iOS .
1. Confirme o upload automático e seu destino.
Abra o Nextcloud, acesse Mais > Configurações > Upload automático (o nome pode variar um pouco dependendo da versão do aplicativo) e verifique se o upload de fotos ou vídeos está ativado. Verifique a pasta de destino e se a configuração está limitada a novos itens ou inclui o rolo da câmera existente. Se apenas vídeos ou um álbum estiverem selecionados, as fotos fora dessa seleção não aparecerão na fila.
O exemplo de Upload Automático mostra as duas opções de mídia ativadas e o destino "Fotos" configurado; confirme se essas opções correspondem aos itens ausentes em seu servidor.
Para um teste rápido, habilite apenas o tipo de mídia necessário e use uma foto pequena e nova em vez de adicionar imediatamente toda a biblioteca à fila. Evite redefinir o histórico de uploads ou remover a pasta de destino como primeira solução: essas ações podem fazer com que o aplicativo reconsidere itens antigos ou complique um backup existente.
2. Restaurar o acesso ao segundo plano e às fotos do iOS.
Nas Configurações do iPhone, abra Geral > Atualização em Segundo Plano . Ative a configuração principal e confirme se o Nextcloud está permitido. Se o telefone estiver configurado para usar apenas Wi-Fi, mas você espera uploads usando dados móveis, escolha Wi-Fi e Dados Celulares ; isso pode usar seu plano de dados móveis, então mantenha a opção "Somente Wi-Fi" ativada se economizar dados móveis for mais importante.
O exemplo de atualização do iOS tem a Atualização em Segundo Plano ativada e os dados celulares permitidos, uma configuração útil quando os uploads precisam ser detectados longe de uma rede Wi-Fi.
Em seguida, abra Configurações > Aplicativos > Nextcloud > Fotos e verifique o acesso. Acesso Total permite um backup completo do rolo da câmera. Acesso Limitado é a opção mais privada se você quiser enviar apenas fotos selecionadas, mas adicionar quaisquer itens ausentes à seleção permitida. Os nomes dos menus podem ser diferentes em versões mais antigas do iOS. O projeto Nextcloud para iOS documenta esse caminho de permissão do Fotos em suas strings de aplicativo atuais; consulte o repositório oficial do Nextcloud para iOS .
O Acesso Total expõe toda a biblioteca ao Nextcloud; use o Acesso Limitado quando o backup precisar incluir apenas um conjunto selecionado.
Se o próprio Nextcloud solicitar acesso à localização em segundo plano para acionar verificações após você se deslocar entre áreas, avalie se essa compensação lhe convém. O aviso do aplicativo informa que ele usa essa permissão para detectar uma nova área e verificar se há fotos, e que o GPS não é usado e a localização não é armazenada nem rastreada. Permita " Sempre" somente se desejar esse comportamento em segundo plano acionado pela localização e aceite a permissão; caso contrário, mantenha uma configuração de localização mais restrita e abra o aplicativo para atualizar os uploads manualmente.
O exemplo de permissão de localização mostra a opção "Sempre" selecionada; conceda-a somente se desejar que o aplicativo realize verificações em segundo plano com base na localização.
3. Remova os bloqueadores de bateria e de encerramento forçado.
Desative temporariamente o Modo de Pouca Energia durante os testes. A Apple afirma que o Modo de Pouca Energia desativa a Atualização em Segundo Plano, portanto, mantê-lo ativado pode explicar por que novas mídias não são detectadas em segundo plano. Em iPhones recentes, verifique em Ajustes > Bateria > Modo de Energia ; em modelos anteriores, a opção está em Ajustes > Bateria . Ative-o novamente após o teste se a duração da bateria for sua prioridade. Consulte as orientações atuais da Apple sobre o Modo de Pouca Energia .
Não feche o Nextcloud para "manter tudo organizado". A Apple afirma que fechar um aplicativo pode impedir verificações em segundo plano até que ele seja aberto novamente e recomenda fechar aplicativos quando eles não estiverem respondendo. Deixe-o no seletor de aplicativos. Além disso, mantenha o aplicativo atualizado pela App Store: as atualizações podem corrigir falhas de upload específicas do aplicativo, embora não possam substituir o agendamento do iOS.
4. Mantenha um arquivo grande em primeiro plano no início do upload.
A atualização em segundo plano é ideal para descobrir novas fotos ao longo do tempo, não para garantir uma transferência inicial rápida de milhares de arquivos ou vídeos grandes. Conecte-se a uma rede Wi-Fi estável, ligue o telefone à energia, abra o Nextcloud e deixe o aplicativo ativo enquanto a lista de transferências estiver em andamento. Se a sua versão exibir uma opção de upload prioritário ou mais rápido, siga as instruções no aplicativo; esses modos podem exigir que o aplicativo permaneça aberto. Isso consome tempo de tela e bateria, mas dá à lista de transferências uma chance melhor de ser concluída do que esperar pelas janelas de atualização em segundo plano.
Use dados móveis somente se estiver de acordo com o custo. Se um upload ficar pendente enquanto o Nextcloud estiver aberto, isso não é mais apenas uma configuração de atualização em segundo plano: verifique o erro de transferência e confirme se o servidor tem espaço de armazenamento livre e se a conta pode fazer upload para o destino. Não limpe repetidamente os dados do aplicativo nem exclua a pasta Fotos do servidor para testar; primeiro, preserve os arquivos originais locais e verifique o status da transferência no aplicativo.
Verifique a correção
Tire uma nova foto de teste, abra o Nextcloud por tempo suficiente para verificar se o arquivo entra e sai da fila de transferência e confirme se ele aparece na pasta do servidor selecionada. Bloqueie o telefone e deixe o Nextcloud aberto para testar a detecção em segundo plano; aguarde o iOS agendar a transferência e verifique novamente após reabrir o aplicativo. Se o teste em primeiro plano for bem-sucedido, mas o teste com o telefone bloqueado apresentar atraso, as permissões provavelmente estão corretas e o agendamento em segundo plano do iOS é a restrição restante. As instruções da Apple sobre a Atualização em Segundo Plano explicam como a atualização funciona e por que um aplicativo fechado manualmente pode não ser verificado novamente.