web-dev-qa-db-ja.com

NFC iOS用のタグライターのサンプルまたはチュートリアル?

NSDictionaryデータのセットをNFCタグに書き込み、NFCステッカーをタップしたときに取得したいと思います。

IOSアプリからNFCタグデータを書き込む方法?Googleを検索した後、iOSアプリからNFCタグにデータを書き込むための参照が見つかりません。 Googleが提供するサンプルは、iOS11アプリによるNFCタグの読み取り専用です。ただし、iTunesの一部のアプリには、NFCタグデータの読み取りと書き込みの両方を行うオプションがあります。彼らはどのようにそれをしましたか?

前もって感謝します!

6
vinoth87

IOSからNFCタグに書き込むことはできず、読み取るだけです。コアではNFC AppleからのドキュメントNFC NDEFタグのみ、iPhone7および7plusデバイスでのみ読み取ることができます(8およびXもサポートされていると想定)

https://developer.Apple.com/documentation/corenfc

App Storeで見つけたアプリでは、外部Bluetooth NFCリーダーを使用する必要があります。

8
Marcel

アップデート2019-iOS13で利用可能なNDEF書き込み

AppleはWWDCで、追加していることを発表しました NDEFフォーマットデータのNFCワイティング

9
Sajjon

それは今起こります! iOSでNFCタグを書く https://developer.Apple.com/documentation/corenfc/creating_nfc_tags_from_your_iphone

2
John Wong

現在(2017年11月3日)、AppleはNFCタグの読み取りのみをサポートしているように見えます。これは以下に基づいています:

しかし-私はそれが例えばを介して実行可能であるべきだと思います。 PhoneGap 、これは基本的に、HTML5とJavascriptを使用してiOS、Androidなどのアプリを構築できるようにする開発フレームワークです。したがって、いくつかの制限があります。

PhoneGap-NFC Library があり、iOS11でも読み取りと書き込みをサポートしているようです。

PhoneGapを使用してNFCアプリを構築する方法の詳細については、本 " Beginning NFC "をご覧ください。

これが正しい方向を指していることを願っています。


編集:申し訳ありませんが、PhoneGapアプローチはiOSでのNFCタグの書き込みもサポートしていません ここ を参照してください。それを回避する方法はないようです。今のところ、Appleはネイティブではサポートしていません。

1
Mike F

もちろん、考慮すべき他のオプションは、Mac/PCに接続された外部PC/SCリーダーやAndroid電話)などの他のデバイスを使用してタグを書き込むことです。

0
ErikM