關于移動,愛游,聯通三家運營商付費SDK的融合方案

人文精神  >>>  技術的天空 溫和的思緒

第一次做付費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

[新一篇] [經驗教程] 三星i917,i8700官方Mango,Tango任何版本(8773,8107,7740,7720)越獄防鎖教程

[舊一篇] 網絡產品如何設計新手用戶引導?
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表