[英]Testing Android Market in-app billing with dummy credit card credentials
[英]Android marketplace in app billing - new credit card fail, then ok?
我正在測試google提供的計費示例應用程序:
http://developer.android.com/guide/market/billing/index.html
一切正常,我准備開始嘗試購買實際商品(我自己列出的商品)的那一部分。 例如,我給它指定了“ com.me.sword”的ID。 恢復出廠設置后,我已作為我批准的測試帳戶之一登錄。 該應用程序已簽名,其他一切都很好。
我去購買,然后進入市場應用程序。 系統提示我添加新的信用卡。 輸入真實的信用卡后,嘗試進行購買,但是隨后在市場上失敗。 我收到一個對話框,提示“從服務器檢索結帳信息時出錯”。 DDMS顯示:
D/Finsky(884): [1] CarrierProvisioningAction.shouldFetchProvisioning: Required CarrierBillingParams missing. Shouldn't fetch provisioning.
D/Finsky(884): [1] CarrierProvisioningAction.run: No need to fetch provisioning from carrier.
E/Volley(884): [13] BasicNetwork.performRequest: Unexpected response code 500 for https://android.clients.google.com/fdfe/purchase
W/Finsky(884): [1] CheckoutPurchase.onErrorResponse: DisplayErrorMessage[Error retrieving Checkout information from server.]
E/Finsky(884): [1] CheckoutPurchase.setError: type=UNKNOWN, code=-1, message=Error retrieving Checkout information from server.
我關閉了對話框,然后嘗試再次購買,一切順利。
尚未驗證新信用卡的地方可能存在錯誤? 我想知道這是否在市場中很常見,以及是否存在其他諸如此類的錯誤:
還在困擾開發人員? 帶有這些錯誤的google計費系統會讓人感到恐懼-當然,普通用戶只會怪我們,應用程序開發人員,而且我們也不想獲得任何評級/電子郵件來聲稱我從他們的信用卡和購買的物品從未交付。
謝謝
應用內結算已變得更好,但仍不是特別可靠(自首次發布以來已將近一年)。 您應該已經准備好處理應用程序中的錯誤。 沒有辦法知道導致此特定錯誤的真正原因是什么,但是“意外響應”提示出現意外錯誤:)大概,應該期望處理(卡中的錯誤)卡驗證以及購買流程的一部分。 您可能會遇到的其他一些問題(這不是官方的Market / Play Bugtracker):
http://code.google.com/p/marketbilling/issues/list
祝好運 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.