繁体   English   中英

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

[英]Android: Mobile Recharge via SIM Toolkit

我为我的客户开发了一个Android应用程序。 我的客户是我们所在地的SIM卡分销商。 我的客户想要访问SIM卡工具包来为手机充值。 我不知道该怎么做? 谁能指导我正确的方向。

网路:Airtel

我需要通过我的Android应用程序访问Airtel SIM工具包才能充电。

您可以从平台软件包中使用STK服务。 查看android默认提供的STK App的来源。 https://github.com/android/platform_packages_apps_stk
有关此应用的旧文档,请参见http://www.kandroid.org/online-pdk/guide/stk.html

如果计划将主要帐号存储在Android应用程序中,请记住,仍然有一些最常用的Android手机没有安全元件芯片。 选项可能是通过Android应用程序将SIM用作安全元素。 据我所知,Android Open Source Project并未定义将SIM卡用作安全元素的API,但是只要设备基带和RIL支持,就可以添加SEEK for Android补丁。 如果可以获取SIM卡配置文件和OTA密钥,则可以开发自定义STK Toolkit小程序,并通过OTA将其安装在SIM卡上。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM