Android使用銀聯插件支付功能

寫在前面—反思和總結是進步之母。

項目背景:
App中使用銀聯的插件,並在App中有支付的入口,當用戶點擊“去刷卡”的時候,App會先爲用戶安裝最新的銀聯插件,並通過AIDL與銀聯插件進行通信,完成支付的功能。

重要的知識點:

  • ServiceConnection
  • Context.bindService(Service, ServiceConnection)
  • UIRunner
  • AIDL、Stub、Binder

支付涉及的流程圖主要有:

  • 總體流程圖
  • 刷卡邏輯流程圖
  • AIDL到JAVA圖示

總體流程圖如下:
這裏寫圖片描述

邏輯層流程圖爲:

這裏寫圖片描述

AIDL層接口圖示:

這裏寫圖片描述

發佈了102 篇原創文章 · 獲贊 76 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章