[英]NFC read/write with flutter
我想嘗試一下Flutter,但到目前為止,我只找到了NFC閱讀器插件。 我還需要另外兩件事。
對NFC標簽存在的意圖做出反應,然后使用NFC插件讀取它
寫入NFC標簽,可能使用平台渠道
我只需要確認一點點振顫是可行的,並且在我離開普通的android之前需要朝正確的方向踢。
我認為您想做的事情絕對有可能,但是正如您在問題中提到的那樣,您將必須使用平台渠道。
平台渠道可以雙向發展。 您應該能夠對其進行設置,以便您的主要活動收到NFC標簽存在的意圖,然后從android向dart發送方法調用。 或者,您可以從dart開始偵聽,然后在收到意圖后讓方法返回。
寫入NFC大致相同,您可以使用方法通道進行調用。
根據您的操作,即使您最終沒有發布該插件,也可能要考慮將NFC功能拆分為一個插件。
也許我參加聚會有點晚了,但是當我剛剛解決了一個非常類似的問題時,我想在這個話題上加個頭:因此可以用Flutter讀/寫NFC。 如前所述,你需要為了手的平台通道命令到本地系統和事件通道之前,如果你想將數據讀給你撲的應用程序,來完成這項任務。
最好的方法是,如果有可用的插件來處理此問題,但是我也無法獲得您提到的插件來與我的flutter應用程序配合使用(特別是因為我嘗試了IOS和swift)。 但是,這里有一些資源,從中我迷惑了我的系統:
有了flutter-nfc-reader的這個fork,您現在可以從android讀寫nfc標簽,並從ios https://github.com/semakers/flutter-nfc-reader讀取它們
要安裝,請在您的pubspec.yaml中添加以下依賴項
dependencies:
flutter_nfc_reader:
git:
url: git: //github.com/semakers/flutter-nfc-reader.git
ref: master
存儲庫的Readme.md中包含安裝和使用說明。
快樂的NFC標簽寫作!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.