2017-07-19 50 views
2

我在Chrome Developer Dashboard中的「應用內商品」中添加了產品。現在我試圖在應用程序內購買擴展的代碼,並嘗試使用「加載解壓後的擴展」在本地進行測試。如何測試Chrome擴展程序購買而不發佈?

我試圖測試google.payments.inapp.getSkuDetails像這樣的東西

google.payments.inapp.getSkuDetails({ 
    parameters: { env: "prod" }, 
    success: onDoit, 
    failure: onFail 
}); 

我獲得以下響應INVALID_RESPONSE_ERROR

有沒有辦法在沒有發佈擴展的情況下獲得所有可用的產品?

回答

0

文檔中Testing purchases指出,這隻能通過發佈應用程序進行:

此前發佈您的應用程序世界裏,你可以通過它發佈只有信任的測試人員測試應用內 支付體驗。當您的 應用發佈給受信任的測試人員時,購買流程將正常進行 ,但不會收費。

關於你INVALID_RESPONSE_ERROR錯誤,這SO post指出

,請務必使用originalId(nmmhkkegccagdldgiimedpiccmgmieda) 同時呼籲在buy.js chrome.runtime.connect()如果沒有的話它觸發INTERNAL_SERVER_ERROR的地方是 。