我了解要从Android应用访问SIM / eSE,我们需要在Android Studio上安装Open Mobile API插件。但是,它不适用于所有NFC手机吗?例如,是否有一些OEM限制访问SIM / eSE?或者是否有只有自定义固件可以与Open Mobile API配合使用的手机?
此外,默认情况下是否有支持Open Mobile API的手机列表?
答案 0 :(得分:0)
那是对的。手机需要实施Open Mobile API(通过智能卡系统服务),以便您的应用程序能够使用它。并非所有设备都实现此功能它主要来自支持Open Mobile API的三星,索尼和HTC设备。
除了该限制之外,您还需要设置SE(UICC / eSE)以允许您的应用程序(由GlobalPlatform SE Access Control处理)与SE进行交互。
最后,我不知道任何完整的清单(也可能没有)。但是,请查看问题List of OMAPI supported devices,了解如何测试设备以及如何让Play商店为您生成列表。
您可能还需要阅读我们的报告Open Mobile API: Accessing the UICC on Android Devices,以了解Open Mobile API的工作原理。