Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Односи се на: Цанвас апликације
Чита ознаку комуникације блиског поља (NFC).
Опис
Користите ReadNFC функцију за читање НФЦ ознаке која је близу вашег уређаја. Када се позове, на екрану се приказују упутства за скенирање NFC ознаке и враћа се тек након што се ознака скенира или истекне време.
| Колоне | Тип | Опис |
|---|---|---|
| Идентификатор | Текст | NFC означава идентификатор ако је доступан. |
| NDEFRecords | Table | Подржани NDEF записи су пронађени на ознаци. |
Један NDEFRecord садржи следеће колоне:
| Колоне | Тип | Опис |
|---|---|---|
| RTD | Текст | Дефиницију врсте записа ознаке (RTD). У овом тренутку су подржане само дефиниције Text и URI. |
| TNF | Број | Формат назива типа ознаке (TNF). У овом тренутку подржани су само TNF-ови Добро познатих(1). |
| Текст | Текст | Корисни текстуални подаци NFC ознаке ако RTD има вредност су TEXT, иначе су празни. |
| URI | Хипервеза | Корисни URI подаци NFC ознаке ако RTD има вредност URI, иначе је празно. |
Ако NDEF запис није подржан (на пример, TNF није типа Добро познати), онда неће бити враћен као део табеле NDEFRecords.
Увек проверите да ли је вредност корисних података празна помоћу функције IsBlank пре употребе. Не треба сами да проверавате вредности RTD и TNF јер то морају бити тачне вредности да би Text и URI имали вредност која није празна.
Додатне RTD и TNF вредности могу бити подржане у будућности. Ако је подржано више вредности, додаће се и додатне колоне корисних података. Необрађене RTD и TNF вредности су дате у информативне сврхе и нису потребне консултације ако се колона корисног оптерећења проверава за празно. Више информација о овим вредностима и њиховој употреби доступно је преко NFC форума.
ReadNFC не захтева да се користи ознака која садржи НДЕФ записе, али и даље можете добити идентификатор ознаке ако је доступан.
ReadNFC може се користити само у формулама понашања .
Белешка
- ReadNFC је подржан само када се апликација покреће на изворној мобилној апликацији, као што су иОС и Андроид апликације. Чак и са подржаним плејером, уређај можда не подржава NFC. Ако је апликација укључила управљање грешкама на нивоу формуле, функција ће вратити грешку. Иначе, кориснику ће се приказати порука о грешци и функција ће вратити празан запис.
- Уверите се да уређај има омогућену NFC поставку за коришћење ове могућности.
Синтакса
ReadNFC()
Примери
| Формула | Опис | Резултат |
|---|---|---|
ReadNFC().Identifier |
Даје идентификатор NFC ознаке ако постоји. | 04A1C301314003 |
ReadNFC().NDEFRecords |
Даје табелу NDEF записа пронађених на NFC ознаци ако су подржани тип и корисни подаци. |
|
Поступни пример
Направите празну апликацију са подлогом са форматом за телефон.
Додајте контролу Дугме.
Двапут кликните контролу дугмета да бисте променили текст дугмета у Прочитај NFC ознаку (или изменили својство Text).
Подесите својство OnSelect контроле дугмета према овој формули која ће додати ставку у нашу колекцију:
With(ReadNFC(), Set(id, Coalesce(Identifier, "No ID")); ForAll(NDEFRecords, Collect(tagRecords, {ID: id, Value: Coalesce(Text, URI)})))
Ова формула чита NFC ознаку користећи функцију
ReadNFC()и приказује информације о типу резултата. Затим прикупља прочитане NFC ознаке да би попунила колекцијуtagRecordsкоја ће се користити за галерију у следећим корацима.Додајте контролу Галерија са усправним распоредом.
Када се од вас затражи, изаберите колекцију tagRecords као извор података за ову галерију. Тако ће се подесити својство Items контроле Галерија.
Промените положај контроле галерије тако да се не преклапа са дугметом и промените тип распореда у Наслов и поднаслов.
Промените формулу Title у контроли галерије на ThisItem.Value и промените формулу Subtitle у контроли галерије на ThisItem.ID.
Такође можете избрисати NextArrow из контроле галерије пошто се не користи.
Сачувајте и објавите апликацију.
Пошто функција
ReadNFC()не може да се користи у програму Power Apps Studio или у веб-прегледачу, отворите апликацију на мобилном уређају.Савет
Апликацији ће можда бити потребно неколико тренутака да се појави на мобилном уређају. Ако не видите наведену апликацију, покушајте да освежите листу апликација.
Изаберите ставку Прочитај NFC ознаку и скенирајте ознаку. Поновите поступак да бисте колекцији додали више ознака.