最も身近な例は、駅の自動改札機で交通系ICカード(SuicaやPASMOなど)をかざして改札を通る時や、コンビニのレジでスマートフォン(Apple PayやGoogle Payなど)をかざして決済を行う時です。また、スマートフォンの背面同士を近づけて写真を共有したり、NFCタグシールにスマートフォンをかざすだけで特定のアプリを起動させたりする設定も可能です。以下はNFCタグを読み取ったときのプログラム的な処理イメージです。
// NFCタグ検出時の処理
void onNfcTagDetected(NfcTag tag) {
String cardId = tag.readCardId();
paymentProcessor.charge(cardId, 1000); // 1000円決済する
}