Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Atividade 12
Entrega 8 nov em 23:59 Pontos 1 Perguntas 4 Disponível até 8 nov em 23:59 Limite de tempo 30 Minutos Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 4 minutos 0,75 de 1
MAIS RECENTE Tentativa 2 4 minutos 0,75 de 1
Tentativa 1 8 minutos 0,69 de 1
 As respostas corretas estarão disponíveis em 9 nov em 0:00.
Pontuação desta tentativa: 0,75 de 1
Enviado 2 nov em 14:06
Esta tentativa levou 4 minutos.
Esta atividade também é sobre o desenvolvimento com React Native, porém incluindo o uso de recursos nativos.
Você terá duas tentativas nesta atividade, mas apenas 30 minutos para responder às questões. 
0,25 / 0,25 ptsPergunta 1
A autenticação de usuários por meio de biometria, feita com um objeto da classe LocalAuthentication (https://docs.expo.io/versions/latest/sdk/local-
authentication/) pode ser feita por meio do reconhecimento facial ou por meio do reconhecimento de digital. No entanto, se a autenticação falhar, qual é a
solução oferecida por meio desse objeto?
 Solicitar a senha de acesso ao dispositivo. 
 Bloquear temporariamente o acesso do usuário à aplicação. 
 Continuar tentando o reconhecimento biométrico. 
 Bloquear definitivamente o acesso do usuário à aplicação. 
https://pucminas.instructure.com/courses/82946/quizzes/219913/history?version=2
https://pucminas.instructure.com/courses/82946/quizzes/219913/history?version=2
https://pucminas.instructure.com/courses/82946/quizzes/219913/history?version=1
https://docs.expo.io/versions/latest/sdk/local-authentication/
Existe um número de tentativas para o reconhecimento biométrico. Se não funcionou até então, a princípio não adianta continuar tentando e outra
solução é necessária.
0,25 / 0,25 ptsPergunta 2
Responder 1:
Responder 2:
Complete o código abaixo com os termos adequados para uma função assíncrona que cuida do armazenamento local de dados no dispositivo:
async function armazenaDados() { 
 try { 
 await AsyncStorage.setItem('dados', JSON.stringify(dados)); 
 } catch (error) { 
 Alert.alert('As tarefas não foram armazenados'); 
 } 
}
async
await
As operações assíncronas geralmente são criadas por meio de Promises. No entanto, é possível se declarar uma função assíncrona com os termos
solicitados, que não bloqueará a execução do fluxo principal da aplicação.
0,25 / 0,25 ptsPergunta 3
Investigue a API do Expo (https://docs.expo.io/versions/latest/) e associe a função apresentada ao objeto correspondente.
https://docs.expo.io/versions/latest/
Permite que a aplicação acesse as fotos e vídeos
armazenados no dispositivo.
 ImagePicker
Permite a interação da sua aplicação com outras aplicações. Linking
Permite acessar os eventos na agenda do dispositivo. Calendar
Permite acessar um banco de dados local. SQLite
O objetivo desta questão é levar você a conhecer um pouco dos recursos nativos que estão disponíveis para as suas aplicações nativas. Assim, a
resposta está na própria documentação.
0 / 0,25 ptsPergunta 4IncorretaIncorreta
Por que precisamos usar um objeto do tipo AsyncStorage para armazenar dados localmente ao invés do objeto localStorage que usamos nas PWAs?
 Porque o objeto localStorage só permite o armazenamento de strings e não dos outros tipos de dados usados em React Native.
 Porque o objeto localStorage não é assíncrono, como exigido pelas operações em React Native.
 Porque o objeto localStorage é oferecido apenas pelos navegadores e, com React Native, a aplicação não roda em um navegador.
 Porque o objeto localStorage não pode ser usado em operações assíncronas como as necessárias em React Native.
Um objeto como localStorage é uma implementação específica da API Storage, que complementa a especificação da HTML.
Pontuação do teste: 0,75 de 1

Mais conteúdos dessa disciplina