回答
好吧,我已經測試過 - 即使使用測試帳戶,您也必須購買自己的產品。 稍後會檢查是否有可能扭轉支付的金額(並且如果谷歌收取30%的費用)。
Upd。逆轉是可能的,整個數額是相反的。
您可以通過使用 反向您的交易有用於測試靜態應用內結算回覆四個保留產品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的響應。
看來,谷歌已經改善了應用內購買的可測試性,這樣就可以不收取您的信用卡測試與您的產品購買(不只是four reserved product ids):
當您的應用結算實施就緒,你可以測試購買您的應用內SKU的方式有兩種:
- 測試購買,讓你選擇考駕照的用戶購買應用內產品的應用發佈之前,但無線thout由此產生的任何費用給用戶,並 ...
http://developer.android.com/google/play/billing/billing_testing.html#testing-purchases
- 1. 測試應用內結算
- 2. 從谷歌測試帳戶刪除應用內結算記錄再次測試
- 3. 使用不同的Google帳戶進行應用內結算測試
- 4. 使用相同的測試帳戶在多個設備上進行Android應用內結算v3測試
- 5. Android應用內結算(訂閱)測試
- 6. Google Play測試應用內結算與公開測試版
- 7. 測試應用內購買時使用哪個帳戶?
- 8. 無法使用測試帳戶進行Android應用內購買
- 9. 創建測試帳戶時的應用內帳單問題
- 10. 使用沙箱帳戶測試MFA
- 11. 開始使用測試帳戶
- 12. iOS的沙盒帳戶測試航班測試版測試
- 13. 使用測試用戶測試Facebook應用程序
- 14. Gmail測試帳戶是否適用於Android Market LVL測試?
- 15. 您如何使用Google Chrome Webstore應用測試人員帳戶?
- 16. Android應用內結算:使用測試帳戶購買實物並且不花錢?
- 17. 假安卓帳戶測試
- 18. 在多個Windows用戶帳戶下測試應用程序
- 19. 如何爲Facebook應用分發測試用戶帳戶
- 20. itunes連接應用內購買測試用戶帳戶暫時不可用
- 21. 使用測試用戶/測試帳戶在粉絲頁面上查看應用程序
- 22. 測試應用內計費
- 23. 測試應用內購買
- 24. 測試應用內購買?
- 25. testFlight外部用戶測試需要模擬帳戶和內容
- 26. 錯誤測試應用內結算示例 - 地牢
- 27. 應用內結算的測試訂閱功能
- 28. 測試帳戶是否需要通過應用內結算來購買真實信用卡?
- 29. 用django測試客戶端測試UserPassesTestMixin
- 30. django facebook應用程序:與測試用戶一起測試?
是否逆轉是自動的,還是你做了什麼呢? – Mudassir 2011-11-02 09:24:02
我已經手動完成了。 – 2011-11-02 17:26:57
請告訴我你是如何做到的..? – Mudassir 2011-11-03 06:06:48