2012-03-13 67 views
0

我正在使用本機擴展工具與亞馬遜在應用內購買Android版本的Flash。所以,我在沙盒中實現了購買流程(我正在使用他們的文件InAppSDK-SandboxData.json進行調試)。但現在,我有一個亞馬遜帳戶。我在我的開發人員帳戶中創建了購買項目,我想測試購買它們的流程。亞馬遜應用內購買如何測試付款

String requestId = PurchasingManager.initiatePurchaseRequest(product_id); 

但它拋出一個異常,它嘗試打開文件「InAppSDK-SandboxData.json」,但我在希望它去的產品的服務器上刪除,但事實並非如此。我發現,我只能進行購買的時候,我會承諾我的應用程序亞馬遜應用商店((

那麼,該如何測試我真正的支付產品服務器,我怎麼能調試這個過程?謝謝。

+0

http://stackoverflow.com/questions/16143033/in-app-payment-in-amazon請訪問以下鏈接一次 – Venkat 2013-04-22 12:34:50

+0

你好,我有我同樣的問題能夠在沙盒模式下運行應用演示,但無法在現場運行。 – 2014-05-30 10:14:01

回答

2

現在,你不能:(

我在我的最後一個項目,你必須測試使用InAppSDK-SandboxData.json的唯一途徑實現的亞馬遜應用程式,購買的Android。一旦一切工作正常,那麼你提交到亞馬遜App Store的應用程序,他們會爲你調試。

我的意見,如果它使用InAppSDK-SandboxData.json工作正常,你不能等一個月或兩個月(對不起,但我不能再告訴你,因爲我還在NDA之下。我會很快編輯我的回覆),你不要害怕,並承諾應用程序。我做到了;)

UPDATE:

據官方消息,現在,你在開發者網站一個測試應用程序,您只需使用它;)

+0

我有一個查詢,你可以幫我嗎? – Goofy 2013-01-30 17:34:05

+0

@Goofy問一個我會盡力幫助你。 – gergonzalez 2013-01-30 17:43:39

+0

@Venkat我不知道這個相當的描述可能會發生什麼,對不起,我需要更多的信息。你爲什麼不嘗試開新的問題?在1年前詢問過此問題... – gergonzalez 2013-04-22 08:10:18

0

現在,您可以測試在發佈給客戶之前使用「LiveApp測試」進行應用程序購買。

檢查此鏈接 https://developer.amazon.com/public/resources/development-tools/live-app-testing/docs/getting-started

+0

我收到「處理您的錯誤時發生採購」。它工作得很好沙盒。我正在使用IAP 2.0。你能幫我麼 ? – 2014-08-28 13:06:00

+0

希望您已經在開發人員控制中設置了應用內購買項目。您也應該在代碼中提供正確的SKU名稱。它正在爲我工​​作... – San 2014-08-28 16:02:18

+0

saneesh,是的,它可能是SKU的問題。 { 「com.mycompany.myapp.iap.subscription.yearly」:{ 「價格」 1.99 「項目類型」: 「訂閱」, 「subscriptionParent」: 「com.mycompany.myapp.iap.subscription」, 「smallIconUrl」: 「https:」,「description」:「每年訂閱911Cast」,「title」:「每年訂閱」}} – 2014-09-02 08:45:41