Função ReadNFC em Power Apps
Lê uma etiqueta de comunicação de campo próximo (NFC).
Descrição
Utilize a função ReadNFC para ler uma etiqueta NFC que esteja próxima do seu dispositivo. Quando invocado, o ecrã apresenta instruções para digitalizar uma etiqueta NFC e só regressa depois de a etiqueta ter sido digitalizada ou expirar um tempo limite.
ReadNFC devolve um registo de informações sobre a etiqueta que foi lida. O registo contém:
| Column | Tipo | Descrição |
|---|---|---|
| RTD | Texto | Definição de tipo de registo da etiqueta (RTD). Apenas RTD_TEXT e RTD_URI são apoiados neste momento. |
| TNF | Número | O formato de nome tipo da etiqueta (TNF). Apenas TNF_WELL_KNOWN é apoiado neste momento. |
| Texto | Texto | A carga de texto da etiqueta NFC se o RTD for RTD_TEXT, ou branco. |
| URI | Ligação | O payload da etiqueta URI se o RTD for RTD_URI, ou branco. |
Se a etiqueta não for suportada, por exemplo, o TNF não é TNF_WELL_KNOWN, ou o tempo de verificação esgotar, então o registo em si ficará em branco (e todas as colunas ficarão também em branco).
Verifique sempre o valor da carga útil em branco utilizando a função IsBlank antes de a utilizar. Não é necessário verificar os valores de RTD e TNF, pois devem ser os valores corretos para que Texto e URI tenham um valor não em branco.
Os valores adicionais de RTD e TNF podem ser suportados no futuro. Se forem suportados mais valores, serão também adicionadas colunas de payload adicionais. Os valores brutos de RTD e TNF são fornecidos para fins informativos e não precisam de ser consultados se a coluna de payload for ativada para Vazio. Mais informações sobre estes valores e sua utilização estão disponíveis através do NFC Forum e muitos outros livros e artigos sobre NFC.
O ReadNFC só é suportado quando executa a aplicação num leitor móvel nativo, como os leitores iOS e Andriod. Mesmo com um leitor suportado, um dispositivo pode não suportar NFC, caso em que uma mensagem é apresentada ao utilizador e a função irá devolver um registo vazio.
A função ReadNFC só pode ser utilizada em fórmulas de comportamento.
Sintaxe
ReadNFC()
Exemplos
Lê uma etiqueta NFC e mostra o resultado. Se o resultado for Texto ou URI, exibe esse valor ao utilizador. A função With é utilizada para tornar as colunas do registo de devolução facilmente acessíveis.
With( ReadNFC(),
If( Not IsBlank( Text ),
Notify( "Read Text: " & Text ),
Not IsBlank( URI ),
Notify( "Read URI: " & URI ),
Notify( "Didn't read Text or URI" )
)
)
Lê uma etiqueta NFC e exibe informações de tipo sobre o resultado.
With( ReadNFC(), Notify( "Tag TNF: " & TNF & ", RTD: " & RTD ) )
Recolhe etiquetas NFC lidas para utilização posterior.
Collect( ScannedTags, ReadNFC() )
Nota
Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)
O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).
Comentários
Enviar e exibir comentários de