Android:通过SIM卡工具包进行手机充值

Android:通过SIM卡工具包进行手机充值,android,sim-card,sim-toolkit,Android,Sim Card,Sim Toolkit,我正在为我的客户开发一个android应用程序。我的客户是我们所在地的SIM卡经销商。我的客户想使用SIM卡工具包为手机充值。我不知道怎么做?谁能给我指引正确的方向 网络:Airtel 我需要通过android应用程序访问Airtel SIM toolkit进行充值。您可以使用平台软件包中的STK服务。 看看安卓系统默认的STK应用程序的源代码。 如果主帐号计划存储在Android应用程序中,请记住,大多数使用的Android手机仍然没有安全元素芯片。选项可以是Android应用程序使用SIM

我正在为我的客户开发一个android应用程序。我的客户是我们所在地的SIM卡经销商。我的客户想使用SIM卡工具包为手机充值。我不知道怎么做?谁能给我指引正确的方向

网络:Airtel


我需要通过android应用程序访问Airtel SIM toolkit进行充值。

您可以使用平台软件包中的STK服务。 看看安卓系统默认的STK应用程序的源代码。

如果主帐号计划存储在Android应用程序中,请记住,大多数使用的Android手机仍然没有安全元素芯片。选项可以是Android应用程序使用SIM作为安全元素。据我所知,Android开源项目并没有定义一个API来使用SIM卡作为安全元素,但只要设备基带和RIL支持,SEEK for Android补丁就可以添加。如果可以获得SIM卡配置文件和OTA密钥,则可以通过OTA在SIM卡上开发和安装自定义STK工具包小程序

STK菜单应用程序可以提供接收输入所需的用户界面。
所有密钥管理、加密逻辑和加密数据的完整性都应作为安全元件在SIM卡内部实现。对于移动网络认证或OTA安全数据,SIM卡通常不实施公钥加密。这就是为什么可用的选项是使用安全的对称和散列算法。如果需要EMV认证,最好在学习MNO SIM卡上支持的加密算法后咨询当地合作伙伴。

谢谢tushar,我会查看样本。@Ananthavelsundarajan嘿,你从源代码中获得了帮助吗?