Flutter NFC Reader基于 Flutter 的 NFC 插件
Flutter NFC Reader 是一個(gè)新的 Flutter 插件,可幫助希望使用 iOS 或 Android 設(shè)備內(nèi)部硬件讀取和寫(xiě)入 NFC 標(biāo)簽的開(kāi)發(fā)人員。
支持的 NFC 格式
| 平臺(tái) | 支持的 NFC 標(biāo)簽 |
|---|---|
| Android | NDEF: A、B、F、V、條形碼 |
| iOS | NDEF: NFC TYPE 1, 2, 3, 4, 5 |
只有 Android 支持 NFC 標(biāo)簽寫(xiě)入
安裝
添加到 pubspec.yaml:
dependencies: flutter_nfc_reader: ^0.2.0
或獲得實(shí)驗(yàn)性的:
dependencies: flutter_nfc_reader: git: url: git://github.com/matteocrippa/flutter-nfc-reader.git ref: develop
然后運(yùn)行 shell
flutter packages get
最后一步導(dǎo)入項(xiàng)目:
import 'package:flutter_nfc_reader/flutter_nfc_reader.dart';
如何使用
Android 設(shè)置
將這兩行添加到AndroidManifest.xml的頂部
<uses-permission android:name="android.permission.NFC" /> <uses-feature android:name="android.hardware.nfc" android:required="true" />
在 minSdkVersion 中賦值 19 build.gradle (Module: app)
defaultConfig { ... minSdkVersion 19 ... }
iOS 設(shè)置
僅Swift支持基于 Atm 的 Flutter 項(xiàng)目
- 啟用功能/近場(chǎng)通信標(biāo)簽讀取。
- Info.plist 文件,添加 Privacy - NFC Scan Usage Description with string value NFC Tag。
在 Podfile 中添加此代碼
platform :ios, '8.0' use_frameworks!
評(píng)論
圖片
表情
