如何使用ionic检查iOS设备是否支持NFC?

3

我想知道在ionic中是否可以检查iOS设备是否具有NFC功能。我可以使用“PhoneGap NFC Plugin”,但它只有nfc.beginSession()函数,这不是我需要的,因为它会在iOS上打开NFC读取窗口,而我只想检查是否可用而不打开任何窗口。我知道你可以在swift中调用NFCNDEFReaderSession.readingAvailable(),但是否有一个插件可以提供我需要的功能?


请查看此链接:https://ionicframework.com/docs/native/nfc/。在该文档中提到,Ionic 中 NFC 的支持平台包括 Android、BlackBerry 10、Windows 和 Windows Phone 8。 - Diksha235
此链接指定了如何检查 iOS 设备是否具有 NFC 功能,文档中指出不适用于 iOS。请在文档中查找以下函数:isNFCPresent() 和 isNFCAvailable(),这些函数仅适用于 Android。 - Diksha235
你看过这个吗?https://github.com/chariotsolutions/phonegap-nfc/blob/master/src/ios/NfcPlugin.m 在 - (void)pluginInitialize 方法中完成了 NFCNDEFReaderSession 的读取。 - Diksha235
1
@MārtiņšCiekurs,您为什么不能使用插件提供的“enabled()”方法?在iOS上,这似乎正是您想要的... - Michael Roland
1
@MichaelRoland 好的,已确认,需要多喝水 #facepalm - Mārtiņš Ciekurs
显示剩余3条评论
1个回答

4
phonegap-nfc插件的enabled()方法在iOS上似乎正是您想要的:它内部调用了NFCNDEFReaderSession.readingAvailable()方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接