2011-04-09 49 views

回答

14

好吧,我已經測試過 - 即使使用測試帳戶,您也必須購買自己的產品。 稍後會檢查是否有可能扭轉支付的金額(並且如果谷歌收取30%的費用)。

Upd。逆轉是可能的,整個數額是相反的。

+1

是否逆轉是自動的,還是你做了什麼呢? – Mudassir 2011-11-02 09:24:02

+0

我已經手動完成了。 – 2011-11-02 17:26:57

+0

請告訴我你是如何做到的..? – Mudassir 2011-11-03 06:06:48

3

您可以通過使用 反向您的交易有用於測試靜態應用內結算回覆四個保留產品ID:

http://developer.android.com/guide/market/billing/billing_testing.html

android.test.purchased
當你做應用了該產品ID的應用內結算請求,Android Market會回覆您成功購買商品的情況。該響應包含一個JSON字符串,其中包含假購買信息(例如,僞訂單ID)。在某些情況下,JSON字符串會被簽名,並且響應中會包含簽名,因此您可以使用這些響應來測試您的簽名驗證實現。

android.test.canceled
當你使用這個產品,就好像購買已取消ID Android Market的響應的應用內結算請求。在訂單處理過程中遇到錯誤(例如信用卡無效)或在您收取訂單前取消訂單時,可能會發生這種情況。

android.test.refunded
當你使用這個產品ID的應用內結算請求時,Android Market的響應,就好像購買是退還。退款不能通過Android電子市場的應用內結算服務啓動。退款必須由您(商家)發起。在您通過Google Checkout帳戶處理退款請求後,Android電子市場會向您的應用程序發送退款消息。只有當Android電子市場收到Google Checkout的通知後,纔會發生退款。有關退款的更多信息,請參閱處理IN_APP_NOTIFY消息和應用內結算定價。

android.test.item_unavailable
當你使用這個產品ID的應用內結算請求,就好像被購買的應用程序的產品清單中未列出的項目Android Market的響應。

0

看來,谷歌已經改善了應用內購買的可測試性,這樣就可以不收取您的信用卡測試與您的產品購買(不只是four reserved product ids):

當您的應用結算實施就緒,你可以測試購買您的應用內SKU的方式有兩種:

  • 測試購買,讓你選擇考駕照的用戶購買應用內產品的應用發佈之前,但無線thout由此產生的任何費用給用戶,並 ...

http://developer.android.com/google/play/billing/billing_testing.html#testing-purchases

相關問題