三星Nexus的NFC支付演示

时间:2012-03-27 20:28:11

标签: android payment nfc

我一直在阅读有关NFC,卡片仿真等的很多内容....我发现了两篇关于这个问题的非常有用的帖子:

Android and Symbian NFC mobile development questions and answers (FAQ)

http://forum.xda-developers.com/showthread.php?t=1281946

阅读它们我意识到编写一个付费应用程序非常复杂。

由于我只想看到“有所作为”,我想询问更有经验的人,如果使用xda-developers论坛提供的补丁(上面的第二个链接)就足以写一个可以打开一些的应用程序门ou注册/授权某人参加活动(前提是我有一台NFC设备可以正确地与我的手机互动)。

谢谢大家

2 个答案:

答案 0 :(得分:0)

在我看来,你不应该费心去尝试XDA开发者的补丁,特别是如果你正在考虑使用Android 4.0 ICS。 Android 4.0已经在Nexus S和Galaxy Nexus手机上具有内置功能,可以实现卡片仿真。缺点:您需要一个有根电话才能使其全部工作(例如,请参阅How to obtain NFCEE_ADMIN permission on rooted phone?了解某人成功的例子。)

一种更简单的方法是使用NFC对等通信(“Android Beam”)与外部阅读器。这可以使用任何Android NFC设备使用简单的应用程序将必要的数据推送到阅读器。如果读者支持点对点通信,这是最简单的解决方案。但是,这需要在读者方面进行一些开发工作,请参阅http://code.google.com/p/ismb-npp-java/wiki/NppFromPhoneToACR122以获取此方法的示例。

答案 1 :(得分:0)

付款几乎是不可能的,因为您没有JavaCard卡管理员的密钥,最好不要忘记它。另外,要写一个Visa等兼容的支付小程序,你 需要访问他们的规范,这意味着签署NDAs,付钱等。

显然Mifare芯片有库存键,所以你可以修改它。因此,如果您有一个读卡器,以及使用Mifare卡的设备(门等),您可能能够使用它。该主题还提到您可能能够克隆您的传输卡。但是:

  • 您需要构建自己的固件并在root手机上进行闪存
  • 您可能需要将补丁移植到当前GB版本(2.3.7)或使用完全相同(旧)标记
  • 你需要做更多的阅读:)