亚洲综合伊人,成人欧美一区二区三区视频不卡,欧美日韩在线高清,日韩国产午夜一区二区三区,大胆美女艺术,一级毛片毛片**毛片毛片,你瞅啥图片

首頁 > 投稿專欄 > 最新來稿 > google in-app-billing 應用內付費的簡介與實現(xiàn)

google in-app-billing 應用內付費的簡介與實現(xiàn)

   作者:Anhui OSS   來源:http://www.anhuioss.com/cn/tips/10/tip10.html   評論:0  點擊:


android平臺下, 谷歌應用收費提供了最新的google-billing接口,該接口用來發(fā)送請求應用收費和管理應用收費事物。下面簡單介紹應用收費的實現(xiàn)過程。

實現(xiàn)android應用的支付功能需要做到以下幾點:

1、查看google應用支付功能提供的最新開發(fā)文檔,了解應用內支付功能的機制,具體參考
http://developer.android.com/guide/google/play/billing/index.html

2、升級android sdk開發(fā)環(huán)境,安裝google-billing的api,添加IMarketBillingService,將aild文件添加到項目中(參看附加圖片,aidl路徑。須確認最新公布google billing的aidl文件已經為V2版本)。

用于實現(xiàn)五類的計費請求:
1)檢查賬單的支付請求(request);
2)請求進行購買的請求(purchast);
3)獲取購買信息的請求(receiver);
4)確認通知的請求(confirm);
5)恢復交易的請求(restore)。


3、更新AndroidManifest.xml文件。添加權限設置以及調用服務的設置。


4、創(chuàng)建服務用于綁定到IMarketBillingService,android應用程序可以通過該service進行發(fā)送用戶的購買請求和接收來自google play store的計費響應賬單。


5、創(chuàng)建BillingReceiver用于接受來自IPC發(fā)送的廣播信息。



6、創(chuàng)建一個安全處理的組件BillingSecurity,用于包含應用的支付功能以及賬戶的安全問題,將google play 上的發(fā)布應用的public key 作為驗證的密鑰,進行交易的安全驗證。

7、修改應用代碼,實現(xiàn)各接口,用于支持應用的收費功能。


注:

1)以上僅是簡單介紹in-app-billing的實現(xiàn)過程,在操作之前,需要了解完成的支付機制,明確各接口需要的參數(shù)以及應用內產品設置。根據需求,開發(fā)者需要明確,應用是屬于購買還是訂閱功能,在google play上傳時應用,可以參考: (
http://developer.android.com/guide/google/play/billing/billing_admin.html

2)在應用功能完成上架之前,必須對支付功能進行測試。用于測試的方式有兩種:一種利用靜態(tài)響應對應用的內夠功能進行測試;另一種是使用開發(fā)者的商品ID對應用的內夠功能進行測試。具體可以參考:(
http://developer.android.com/guide/google/play/billing/billing_testing.html

3)測試中會遇到一系列的問題,國內用戶會有諸多障礙,測試發(fā)布流程:

(1)將應用作為測試apk上傳到google play;
(2)設置應用商品的購買屬性,產品IP等;
(3)在實體android 設備上安裝應用;
(4)將google play store上某一賬戶,設置為設備的主賬戶;
(5)確保設備上的play store或apps 是最新版本。

分享到: 收藏

推薦閱讀

專題

修文县| 工布江达县| 汨罗市| 巴塘县| 浪卡子县| 富平县| 邯郸县| 博湖县| 成武县| 高台县| 舟山市| 喀喇沁旗| 三门县| 霍州市| 达尔| 卫辉市| 灵台县| 金湖县| 新巴尔虎左旗| 鄂托克旗| 宜章县| 简阳市| 阿克苏市| 沛县| 观塘区| 镇坪县| 马公市| 临潭县| 富平县| 潼关县| 兴义市| 宜昌市| 四川省| 武隆县| 夹江县| 郯城县| 建阳市| 丽水市| 中山市| 阜康市| 平利县|