GooglePlay支付總結

GooglePlay支付

配置支付權限

<uses-permission android:name="com.android.vending.BILLING" />

在AndroidManifest中配置了該權限,上傳至GooglePlay後才能夠配置計費點,所以要先進行這一步操作
才能進行後續的配置和開發

計費點配置

這步是由其它同學進行的配置,我不太清除,略過(一般來說是由市場配置好吧)

GooglePlay支付代碼接入

GooglePlay的支付流程不算複雜,官方文檔進行了詳細的說名,也有中文文檔,

測試支付時遇到的問題

此版本的應用未配置爲通過google play結算

1.測試者的賬號需要設置測試權限
我自己遇到的情況是在測試階段
google play console 設置->賬號詳情->許可測試

2.測試的apk versionCode的值比提交到google play後臺的版本要高
修改版本好與後臺一致
3.打包的時候,和google play後臺上的包的簽名不一致
這個問題沒有遇到過
4.測試app需要上傳到google後臺,發佈爲alpha或者beta測試

無法購買您要的商品

1.發佈測試時有一個測試鏈接,測試者點擊該鏈接進去,同意參加測試即可參與測試

可以拉起支付,但是需要進行真實支付(測試者可直接進行模擬支付)

1.在googleplay console —> 開發者賬號 —> 賬號詳情 —> 許可測試 中添加測試者郵箱

支付時提示輸入密碼,但是密碼始終輸入錯誤(實際輸入是正確的)

1.你可能正在使用企業賬號進行測試,更換成普通的gmail賬號有奇效

事實上這個問題給我帶來了巨大的困擾,在無數次百度,google無果後,鬼使神差的換成了我自己的賬號測試就過了,呵呵

參考

官方文檔
demo,進行了一定程度的封裝,使用非常的方便,偷懶就直接粘過來用了,不過自己還是要搞清楚支付的流程
優秀博文,詳細講述了GooglePlay後臺操作
另一個同學的遇坑總結,值得參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章