Apple刚刚向公众宣布了新的NFC Core API。
这是他们说的。
核心NFC
借助 Core NFC 框架,您的应用现在可以支持标记写入,包括写入 NDEF 格式的标记。该框架还支持使用本机协议(如 ISO 7816、MIFARE、ISO 15693 和 FeliCa)读取和写入标签。有关详细信息,请参阅核心 NFC 框架文档。
https://developer.apple.com/ios/whats-new/
所以,现在我们有了写和读API,我阅读了所有关于核心NFC的留档,但我找不到关于卡仿真的信息。
这是否意味着我们可以像AndroidHCE一样模仿这款卡?如果是,我必须使用什么API?
最新版本iOS16
仍然不支持对普通开发人员进行仿真。
Apple确实提供HCE,但它是在应用支付下,使用Apple钱包,并且需要您必须向Apple请求的特殊权利和证书。
iPhone、iPod Touch和Apple Watch上的Wallet应用程序允许用户轻松管理支付卡、登机牌、机票、礼品卡和其他通行证。钱包启用了时间和位置,因此通行证可以配置为在适当的时刻显示在用户的设备上…
近场通信
通行证可以与近场通信(NFC)读卡器配合使用,实现非接触式兑换。用户将他们的设备放在带有非接触式符号的读卡器附近使用通行证,无需条形码。如果你正在开发一个支持NFC的pass来配合Apple Pay使用,你需要申请一个NFC证书。
(来源:https://developer.apple.com/wallet/get-started/)
从证书申请页面,我们了解以下内容:
NFC证书申请
感谢您对开发支持NFC的通行证以与Apple Pay一起使用的兴趣。在我们提供NFC证书之前,我们需要一些关于您的公司以及您打算如何在钱包中使用NFC的其他信息。
在iOS 13 Core NFC中也找不到任何支持HCE的迹象,这真的不奇怪。支持HCE将使支付公司更容易实施Apple Pay的替代方案,而苹果肯定会阻止这一做法。
我想编写一个Java卡小程序,它响应NFC阅读器,就像它是一个普通的MIFARE Ultralight或NTAG NFC标签一样。 我知道MIFARE协议是专有的,可能有点困难,但我肯定能够实现NTAG协议的仿真。 如果我匹配NTAG规范并响应正确的APDU,那么我肯定可以模拟NTAG? 更新到原始问题 我想我问错了我原来的问题。我不希望每个sé都模拟一个特定的标签。我实际上正在尝试使用Java
我开发了一个系统,可以使用带有PN532芯片的阅读器读取NFC标签。它工作正常。我可以阅读米费尔经典和米费尔超轻标签。 现在我想使用带有Android 4.4.2的Nexus平板电脑来模拟标签。我没有Android开发经验,但我认为这是可能的。 我已经在Nexus平板电脑中设置了NFC通信,但我想我必须下载或编写一些应用程序来模拟Tag和NDEF通信。 最简单的方法是什么?
问题内容: …不知道’mock’是否正确。 无论如何,我有一个继承的代码库,我试图为此编写一些基于时间的测试。为了 不太 含糊,该代码与查看某项的历史并确定该项是否基于时间阈值有关。 在某些时候,我还需要测试向该历史记录中添加一些内容,并检查阈值现在是否已更改(并且显然正确)。 我遇到的问题是我正在测试的部分代码使用对time()的调用,因此基于我的事实,我发现很难确切知道阈值时间应该是多少。我不
我正在使用react-native-nfc管理器包从我的应用程序读写NFC卡,我想从我的应用程序写入我的卡,没有其他应用程序可以更改数据。我已经从playstore中浏览了多个应用程序,其中一个是NFC工具,因为它有密码保护功能,而我在react-native-nfc管理器中无法获得该功能。有人能告诉我吗,我应该如何在反应本机或任何其他方式中应用密码保护NFC功能,而不使卡只读
我试图模拟来自rho=0.7的AR(1)模型的数据(Y)。然后我将使用这些数据在截距上运行Y的回归(通过这样做,参数估计成为Y的平均值),然后使用鲁棒的标准错误。我想对这个假设运行一个蒙特卡罗模拟,使用2000次重复不同的滞后值。目的是显示当滞后变化时Newey West估计器的有限样本性能 我的问题是:上面的代码是进行这种模拟的正确方法吗?如果是,我如何得到一个代码来重复这个过程在HAC测试中的
例如,我有一个双卡手机,里面有Airtel和沃达丰sim卡。我想知道我们能否得到两家网络供应商的MCC和MNC。 这我知道 使用getPhoneCount()我们可以知道一台设备有多少SIM卡 使用getNetworkOperator()可以获得活动网络运营商的MCC MNC。