问题标签 [core-nfc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nfc - Core NFC 的设备支持?它可以在 iPad 上运行吗?
Core NFC 是否适用于 iPad?
综上所述,iPad 确实有 NFC 芯片,但Core NFC 文档并没有说它支持它。
笔记
iPhone 7 和 iPhone 7 Plus 支持读取 NFC NDEF 标签。
在模拟器上运行此iOS11-NFC-Example将始终Feature not supported
在所有设备上运行。
ios - iOS CoreNFC - 类“NFTechnologyEvent”未加载或不存在
尝试使用 iPhone 7 Plus 读取 NFC 标签时出现此错误
2017-12-13 14:03:01.522137-0300 nfc[279:9534] [general] 连接到名为 com.apple.nfcd.service.corenfc 的服务:在解码收到的消息时捕获异常,丢弃传入的消息。
异常:解码参数 0 时出现异常(调用#2):
例外:decodeObjectForKey:类“NFTechnologyEvent”未加载或不存在
我有适当的权利 ( Near Field Communication Tag Reading
) 并已Privacy - NFC Scan Usage Description
设置。
要重现它,只需启动一个新的单视图项目并将默认值替换为ViewController
:
core-nfc - 如何避免 NFCError Code=203 “会话因系统资源不可用而失效”?
当我尝试启动 CoreNFC 会话时,它首先可以工作,但几次之后,我收到一条错误消息:
错误域=NFCError Code=203“由于系统资源不可用,会话无效”
在我重新启动 iPhone 之前,无法再读取 NFC 标签。
为什么会出现这个错误?我能做些什么来避免它?
ios - NFCTagReader iOS 未命中 didDetect 方法
我正在做一个将 NFCTagReader 实现到 xamarin.ios 应用程序中的 POC。
https://developer.xamarin.com/samples/monotouch/ios11/NFCTagReader/
我从 xamarin 站点获取了 NFCTagReader 并设置了所有适当的配置设置以访问标签阅读器。问题是,当我单击扫描时,会按预期弹出“准备扫描”窗口,然后我扫描一个标签,它会在屏幕上显示小勾号以表明它已找到,但它永远不会闯入我的代码的 DidDetect 方法代表。它将命中 DidInvalidate 方法并给出 ReaderSessionInvalidationErrorUserCanceled 的代码。
任何想法我所缺少的。以下是我的代码片段:
ios - 在目标 c 中通过 NFC 标签响应读取和重定向网页
在目标 C 读取 NFC 扫描后,我很难重定向到网页。
这是我的代码
android - 我可以对 RFID 标签进行编程,以向智能手机(例如 URL)提供本机可操作数据以及其他自定义数据吗?
我了解到 NFC 标签规范提供了一些标准化格式(纯文本、电子邮件、Wi-Fi SSID、名片数据、URL 等),兼容手机只需启用 NFC 功能即可对其进行本机响应在操作系统设置中。
我是否正确理解不需要安装第 3 方应用程序才能运行此功能?这个不变量是否适用于 Android 和 iOS 11+?我看到 iPhone 7 及更高版本支持 Core NFC。
如果上述情况属实,那么我的实际问题如下。
我有一个应用程序来显示来自 RFID 芯片的一些数据,该芯片将以适度的普遍性进行部署。
在正常情况下,将使用专门的应用程序来获取和显示这些数据,以保证一致性(一切都在同一个地方)以及呈现的清晰度。
但是,在极少数情况下,扫描 RFID 标签的设备(电话)可能没有安装阅读器应用程序。他们也可能没有任何蜂窝连接,从而使应用程序安装变得困难。(这是一种罕见/不太可能但似乎合理的边缘情况。)
在这种情况下,标签是否有可能向手机传递“本地可操作”的信息,例如明文数据片段,类似于 NFC 标签的工作方式?
如果我能提供一个 URL 和一个文本片段,那就太好了。一个 NFC 标签上的两个操作表明这可能是可行的,但听起来这是一种利用未定义行为 (?) 的黑客行为。
RFID标签本身不需要太多的板载容量;所需的最大能力是检索偶尔被覆盖的几百字节数据。一些读写计数器可能是唯一需要的其他功能。
ios - Is it possible to hide iOS system alert for NFC reading session
When you successfully finish an NFC
reading session you'll see something like that:
This will overlay the currently presented ViewController
for about 3 seconds. The fun part is that this behaviour is inconsistent since this window will disappear immediately if the reading session finish very fast.
It means that I cannot be sure about how long will this overlay stay for sure which is bad for our app's UX design.
The question is simple: is there a way to force this overlay to disappear or at least to handle the event of when it disappears (not when the NFC
session if finished)?
ios - CoreNFC 未在 iOS 中读取 UID
我在 iOS 中尝试了 CoreNFC 的示例,但它无法读取制造商的 NFC 标签的 UID,而是它需要来自标签的消息内容并且只读取,有没有办法让 CoreNFC 读取 NFC 标签的 UID?
ios - 如何隐藏或更改 NFC 标签检测之前的弹出窗口?
是否可以在没有默认 PopUp 的情况下检测CoreNFC标签?如果不 ?我可以更改其中的图标或以某种方式修改该 PopUp 吗?
我正在使用目标c。
提前致谢
ios - iOS12如何设置NFC后台读取关联域
我正在尝试设置我的 NFC 阅读器应用程序以支持 iOS12 中的新后台阅读功能:
但我真的在相关域部分苦苦挣扎。
接下来,为您的应用支持的每个通用链接输入域。
我尝试以不同的格式添加关联的域。例如:
但我总是从 AppStoreConnect 收到此错误:
App Store Connect 操作错误 ERROR ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含 iOS 不支持的代码签名权利。具体而言,密钥 'com.apple.developer.associated-domains' 的值 'mailto'不支持在“有效负载/NFC Reader.app/NFC Reader”中。”
如何正确设置这些关联域?