![]() |
相關閱讀 |
![]() |
>>> 技術話題—商業文明的嶄新時代 >>> | 簡體 傳統 |
第一次做付費SDK嵌入,所以如果有錯誤的地方請大家指出來。
付費SDK無非是這么兩個流程:初始化》》付費。
初始化方面,雖然移動的SDK和其他兩家有點不太一樣,但也無妨,需要的東西都一樣:都需要Context參數,附加應用AppID,AppKey。
而付費,則比較相似,都是通過傳遞payCode,Context作為參數。
因此,可以分離出一個借口:init,order
具體代碼如下:
然后再分別實現三家運營商的SDK:
聯通的:
愛游:
移動的,這個比較麻煩,只貼出核心代碼,其他代碼參考SDK demo:
然后是order的:
。
最后,在想要調用的activity中聲明一個IConstructor,根據運營商進行選擇初始化相關的運營商sdk,應該這么寫:
---------------------
最后附上源碼:
http://pan.baidu.com/s/1jGuUz6A
http://www.cnblogs.com/nuoyaxingzhe/
網載 2014-07-12 14:58:28
稱謂:
内容: