Nasıl çalışır
NFC etiketlerini hiçbir uygulama kurmadan doğrudan telefonun tarayıcısından okur, yazar ve kilitler. Tararken etiketin seri numarasını ve her NDEF kaydını ayrı ayrı gösterir; tipi, boyutu, dili, MIME tipi ve ham içeriğin onaltılık dökümüyle birlikte.
Yazarken aynı mesajda birkaç kaydı birleştirebilirsiniz: diliyle birlikte metin, bağlantılar, istediğiniz MIME içeriği ve kendi harici tipleriniz. Ayrıca içeriği sizin yerinize hazırlayan sihirbazlar da var: vCard kişisi, konu ve gövdeli e-posta, telefon araması, SMS, coğrafi koordinatlar, WhatsApp sohbeti ve bir Android uygulamasının açılması.
Etiketle tüm iletişim, Web NFC API'si aracılığıyla cihazınızda gerçekleşir: okunan veya yazılan içerik hiçbir zaman bir sunucuya gönderilmez. Bugün bu API yalnızca Android için Chrome ve Edge'de, HTTPS bağlantılarında ve sistemde NFC açıkken kullanılabilir.
Örnekler
https://ittools.techrecordType: "url" — 21 bytesURL kaydı bilinen ön eki (https://) tek bir bayta sıkıştırır, bu yüzden metnin ima ettiğinden daha az yer kaplar.com.spotify.musicrecordType: "android.com:pkg"Android Application Record, etiket okutulduğunda belirtilen uygulamayı açar ve eksikse kurulmasını önerir.ejemplo.com:configrecordType externo — payload libreHarici tipler ad alanı olarak kendi alan adınızı kullanır ve yalnızca kendi uygulamanızın anladığı veriler için uygundur.Kullanım senaryoları
- Bir etiketi okutmadan önce gerçekte ne içerdiğini görmek: hedef URL, kişi, metin veya ikili veri.
- Tek dokunuşla rehbere eklenen bir vCard kişisiyle kartvizit yazmak.
- Bir menünün, formun, kullanım kılavuzunun veya misafir Wi-Fi'sinin adresiyle etiket hazırlamak.
- Geliştirme sırasında bir uygulamanın farklı NDEF kayıt tiplerine nasıl tepki verdiğini denemek.
- İçerik artık kesinleştiğinde ve kimsenin değiştirmesini istemediğinizde etiketi salt okunur bırakmak.
Sık sorulan sorular
Neden bilgisayarımda veya iPhone'umda çalışmıyor?
Web NFC API'si yalnızca Android 8 ve üzeri için Chrome ve Edge'de uygulanmıştır. Masaüstünde, Safari'de ve iOS tarayıcısında yoktur; dolayısıyla hiçbir web sayfası etiket okuyup yazamaz. Bu aracı Chrome yüklü bir Android telefondan ve HTTPS üzerinden açın.
Metin kaydı ile URL kaydı arasındaki fark nedir?
Metin kaydı düz içeriği diliyle birlikte saklar ve hiçbir işlem tetiklemez: sistem onu yalnızca gösterir. URL kaydı bir adres saklar ve telefonun onu açmayı önermesini sağlar; ayrıca yaygın ön ekleri sıkıştırdığı için etikette daha az yer kaplar.
Bir etikete ne kadar içerik sığar?
Yongaya bağlıdır: kartlarda ve etiketlerde en yaygın olan NTAG213'te yaklaşık 144 kullanılabilir bayt, NTAG215'te yaklaşık 504, NTAG216'da yaklaşık 888 bayt bulunur. Araç, siz mesajı hazırlarken tahmini boyutu hesaplar ve en küçük yongayı aştığında uyarır.
Etiketin kilidi geri alınabilir mi?
Hayır. Bir etiketi kilitlemek, yongada kalıcı olarak salt okunur hâle getiren fiziksel bir korumayı devreye sokar: hiçbir cihaz veya uygulama bir daha yazamaz. Bu seçeneği yalnızca içerik kesinleştiğinde kullanın.
Harici tip nedir ve ne zaman kullanmak gerekir?
Tipi «alanadı:ad» biçiminde yazılan —örneğin ornek.com:config— ve ad alanı olarak kendi alan adınızı kullanan bir kayıttır. Yalnızca sizin uygulamanızın yorumladığı veriler içindir: diğer okuyucular kaydı görür ama üzerinde işlem yapmaya çalışmaz.
Etiketin içeriği herhangi bir sunucuya gönderiliyor mu?
Hayır. Okuma ve yazmayı telefonun donanımına karşı tarayıcının kendisi hallediyor; ne okunan içerik ne de yazdığınız içerik cihazınızdan çıkıyor. Tarayıcı ilk seferde NFC izni ister ve dilediğiniz zaman iptal edebilirsiniz.