正常的OMA訪問:安全
但基本上IC原廠都會提供NFC swp-sim這一塊的訪問,但關於NFC內部eSe的訪問通常NFC服務商又會整一套出來,致使有兩套獨立的SmartcardSevice須要運行,但他們又都是基於標準的OMA的接口去作更改的,使得二者包名都是同樣的。測試
有兩種方案:調試
1. 本身將兩家的SmartcardService整合成一套OMA,可是這裏面是有風險地。。。訪問eSe的服務商能夠爲了增長一些他們認爲安全的一套機制進去從而改到了接口jar包和SmartcardService。而IC產商爲了過運營商的入庫測試,也會改動jar包和SmartcardService. 就算是本身整合下來了,可能後面在入庫測試和專門調試時也會再專門來改動。blog
2. 使用橋接模式,把其中一家的OMA的包名更改掉,經過jar根據訪問的不一樣作分別綁定服務,從而兼容二者的功能。這個方案可行性很高,只要有二者的源代碼就行。接口
3. 若是沒有jar包的源代碼,能夠考慮在SmartcardService裏作橋接適配。兼容性
這樣也能夠保證功能的兼容性。im