簡體   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