Zoho CreatorのモバイルアプリからNFCタグを読み取る
Zoho Creatorのモバイルアプリは、フィールドにデータを入力するための近距離通信(NFC)タグの読み取りをサポートしています。
NFCについて
NFCは、2つの電子デバイスが接触したり、数センチメートル以内に近づけられたりすると、その間で通信を可能にする短距離無線技術です。現在のほとんどの携帯デバイスがNFCをサポートしているため、NFCタグやステッカーの読み取りが、手動データ入力に取って代わりつつあります。これは、バーコードやQRコードの読み取りを超えたもので、NFCタグやステッカーは複数のデータポイントをサポートするためです。
前提条件
- 対象のNFCタグやステッカーには、NFCデータ交換フォーマット(NDEF)に従ったデータが含まれている必要があります。
- エンドユーザーのAndroidデバイスにはNFCハードウェアが含まれている必要があります。それらは、デバイスの設定で「NFC」を検索することで確認できます。
サポートされているフィールドタイプ
単一行 複数行 メールURL 数値 パーセント 通貨 小数
NFCタグの読み取りをサポートするフォームを有効にする
NDEFがタグに1つ以上のレコード(データポイント)を含めることを可能にするため、NDEFレコードをフォームのフィールドとペアにする必要があります。言い換えると、NFCタグに保存されているデータをフィールドにマッピングする必要があります。クエリ文字列を追加することで達成できます。
NFCタグを読み取るには、フォームのURLに以下のクエリ文字列を含める必要があります。
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<fieldLinkName1>=0&zc_NFCTAG_<fieldLinkName2>=1...&zc_NFCTAG_<fieldLinkNameN>=n
zc_NFCTAG_<フィールドリンク名1>=0&zc_NFCTAG_<フィールドリンク名2>=1...&zc_NFCTAG_<フィールドリンク名N>=n
そこで、
- 0、1、およびnはタグ内の最初、2番目、およびn番目のNDEFレコード(データポイント)を表します。
- fieldLinkName1、fieldLinkName2、およびfieldLinkNameNは、NFCタグを読み取ってデータを入力したいフィールドのリンク名です。
例
以下は、NFCタグを読み取る資産管理シナリオです。エンドユーザーは、Androidデバイスを使用して手動で資産の詳細を入力する代わりに、単にNFCタグを読み取ります: