Saltar para o conteúdo principal

Escrita NFC

Crie e escreva mensagens NFC, ou execute operações avançadas em etiquetas (dependente do dispositivo).

Compor: comece a partir das Etiquetas Guardadas, importe/exporte via QR, ou adicione registos.
Mensagem Importada Pronta: escreva uma mensagem NDEF importada tal como está.
Avançado: copiar, apagar, bloquear, formatar ou escrita múltipla.

Visão geral

A Escrita NFC permite criar uma mensagem NDEF (um conjunto de registos) e escrevê-la numa etiqueta NFC compatível. Inclui também um separador Avançado para operações como copiar, apagar, bloquear, formatar e escrita múltipla (dependente do dispositivo e da etiqueta).

Índice

Separadores

  • Compor
  • Avançado

Separador Compor

No Compor constrói-se o que pretende escrever:

  • Etiquetas Guardadas: abra a sua biblioteca de etiquetas guardadas e escolha Escrever agora ou Carregar para o compositor.
  • Importar QR: importe dados NFC a partir de um código QR.
  • Exportar QR: exporte a mensagem atual como código QR (quando existir uma mensagem).
  • Adicionar Registo: adicione um ou mais registos à mensagem.

Consoante o seu estado, o Compor pode mostrar:

  • Um estado vazio (ainda sem registos adicionados)
  • Uma lista de registos (quando existirem registos)
  • Uma vista de mensagem importada (quando os dados QR importados fornecem uma substituição completa da mensagem)

Tipos de Registo

Ao adicionar um registo, pode escolher tipos comuns compatíveis com NDEF:

  • Texto: texto simples com código de idioma opcional.
  • URL: um website (ou ligação de app).
  • Email: endereço de email (opcionalmente com assunto).
  • Número de Telefone: um número de telefone.
  • SMS: número de telefone e corpo de mensagem opcional.
  • Contacto (vCard): campos simples de cartão de contacto (nome, telefone, email). Inclui um botão Adicionar a partir dos Contactos que importa dados da app Contactos do iOS.
  • Wi-Fi: SSID da rede, palavra-passe e tipo de segurança (Nenhuma, WPA/WPA2, ou WEP).
  • Localização: latitude e longitude (codificados como um URI geo:). Inclui um botão Usar Localização Atual e um seletor de mapa interativo onde pode tocar para selecionar coordenadas.
  • Dados Personalizados: uma carga útil personalizada simples (tratada como texto).

Adicionar Registo

Toque em Adicionar Registo para abrir uma grelha de 2 colunas com blocos de tipos de registo, cada um mostrando um ícone, nome e descrição. Selecione um tipo para inserir os seus detalhes.

Adicionar Registo: escolha um tipo de registo.
Detalhes do registo: insira os dados a codificar na etiqueta.

Depois de adicionados os registos, o Compor mostra uma lista onde pode:

  • Tocar num registo para o editar.
  • Deslizar para eliminar registos.
  • Ver um tamanho estimado total da mensagem e limpar todos os registos.

Mensagem Importada (Modo Importação QR)

Quando importa dados NFC a partir de um código QR, a Escrita NFC muda para o modo Mensagem Importada:

  • A lista de registos composta é limpa para evitar misturas de formatos.
  • Aparece o estado Mensagem Importada Pronta.
  • Escrever escreve a mensagem NDEF importada tal como está até limpar a mensagem importada.

Use Ver Dados Importados para inspecionar os bytes brutos dos registos (tipo/identificador/carga) antes de escrever.

Importar e Exportar QR

Use a importação/exportação QR para transferir mensagens NFC entre dispositivos ou partilhar uma mensagem composta.

Exportar Código QR: digitalize noutro dispositivo para importar para Leitura/Escrita NFC.

Escrever numa Etiqueta

Ao tocar em Escrever, o iOS abre a sessão de escrita NFC do sistema. Mantenha a etiqueta NFC perto do topo do dispositivo até a operação terminar.

Se ocorrer um erro, o Lirum mostra uma folha detalhada com secções para: Resumo, Contexto, Motivo da Falha, Sugestão de Recuperação, Detalhes Técnicos (domínio, código, userInfo), Informação Adicional, Erros Subjacentes, Descrição de Depuração e Erro Bruto. Um botão Copiar para a Área de Transferência permite partilhar o erro completo para resolução de problemas.

Separador Avançado

O Avançado inclui operações como:

  • Copiar Etiqueta: leia uma etiqueta e duplique os seus dados NDEF para outra etiqueta.
  • Apagar Etiqueta: elimine os dados NDEF (deixe a etiqueta em branco).
  • Bloquear Etiqueta: proteja permanentemente a etiqueta contra escritas futuras (dependente da etiqueta).
  • Formatar Etiqueta: inicialize uma etiqueta para formato NDEF (dependente da etiqueta).
  • Copiar para Múltiplas Etiquetas: escreva continuamente os mesmos dados em muitas etiquetas (fluxo de escrita múltipla).

Estas operações são executadas através da sessão NFC do sistema e podem não ser suportadas por todos os tipos de etiqueta.

Copiar para Múltiplas Etiquetas (Escrita Múltipla)

O modo de escrita múltipla é útil quando pretende escrever a mesma mensagem em muitas etiquetas. Enquanto ativo, o cartão de estado mostra um rótulo “Ativo” com um indicador de progresso, contadores de sucesso/falha, texto de feedback da última escrita, um botão Parar e um botão Reiniciar Contadores.

O separador Avançado também oferece uma operação Copiar para Múltiplas Etiquetas que lê uma etiqueta fonte uma vez e depois escreve continuamente o seu conteúdo em etiquetas subsequentes. Isto é distinto da escrita múltipla baseada no compositor, que usa a sua mensagem composta.

Escrita múltipla: repita a mesma escrita em muitas etiquetas com acompanhamento do estado.

Notas de Segurança

  • As operações de Bloquear e formatar/apagar podem ser permanentes. Use-as apenas se compreender o que a sua etiqueta suporta.
  • Comece com uma etiqueta sobresselente ao experimentar.

Permissões e Requisitos

  • NFC está disponível apenas em dispositivos e versões de SO suportados.
  • O iOS pode pedir permissão para NFC na primeira vez que usar a Escrita NFC.
  • Alguns tipos de registo (por exemplo, auxiliares de Localização) podem requerer permissões adicionais (como Localização) para preencher dados automaticamente.

Notas e Limitações

  • A disponibilidade do NFC depende do modelo do dispositivo e do SO.
  • Algumas etiquetas são apenas de leitura ou não suportam escrita/bloqueio/formatação.