是否可以測試應用內結算的訂閱功能?我嘗試使用保留的產品ID進行測試(android.test.purchased),但它給出了錯誤,如「找不到項目」。我正在使用應用內結算版本3.我無法從網絡中找到確鑿的答案。任何幫助表示讚賞。應用內結算的測試訂閱功能
回答
這是我個人經驗的答案。
有沒有一種適當的方式來測試開發沙箱的inapp。 這就是我真正測試inapp的方式。
- 創建測試應用程序以測試inapp並對其進行配置。
- 記得把你的開發者的公鑰在需要的地方,所有清單所需的權限
- 添加一些應用程式內購買與
- 測試使應用程序不調試的
- 上傳它的Android市場上爲草稿
現在,您必須等待幾個小時,因爲Android電子市場需要推送所有更改,否則當您嘗試進行購買時您會收到錯誤
現在,在您的設備上本地啓動應用程序e(你必須把可調試的錯誤)並測試你的inapp購買東西。 我進入我的谷歌錢包商家帳戶,我也會讓其他所有購買流量測試的所有測試後:
- 退款
- 取消應用程式內訂閱
如果你找到一個更好的辦法測試它與真實沙箱請告訴我:)
謝謝,那麼你的意思是說,靜態產品代碼不適用於訂閱?我們已經在開發控制檯中創建了inapp產品並測試了它。但每當我嘗試訂閱產品時,我都會收到「付款已拒付」錯誤。 – androidGuy 2013-04-29 11:13:33
是的,這就是我正在談論的。另外請記住檢查你是不是試圖用谷歌開發者帳戶購買。這不被允許。你必須用另一個個人帳戶來做:)如果這是問題,請告訴我。 – StErMi 2013-04-29 12:29:51
有些觀點可能有所幫助。
- 如果您發佈的應用程序沒有應用程式內,您不需要發佈你的下一個應用程式內的版本進行測試。
- 您需要在應用程序的功能與上傳該APK開發者控制檯(不要打發布),您的電話
- 上安裝相同的應用程序創建的應用程序產品(非託管),並確保代碼是指這些非託管產品ID的
- 使產品更加便宜的測試目的
- 購買你的產品從您的應用程序
- 商家帳戶的退還自己(如果你前24小時退票,你不會支付這筆費用,你會得到全額退款。 (我認爲,只是確認這一點,它不斷變化)。
- 當你快樂時,點擊發布。
- 您可以添加朋友的電子郵件ID作爲測試帳戶,以幫助他們購買產品而不收取費用。事實上,你也可以嘲笑他們的「失敗」:)
我希望這可以幫助。
感謝您的回覆,但我的應用僅實現訂閱而非非託管產品。是否有像「com.android.purchase」這樣的靜態產品代碼來測試訂閱。 – androidGuy 2013-04-29 11:02:45
我在致力於訂閱,我們將繼續增加我的學習。 – Siddharth 2013-04-29 11:25:37
當你添加電子郵件時,它要求提供信用卡資料嗎?或者您是否可以詳細說明該程序,即使是添加電子郵件測試.. !!! – 2014-08-20 07:49:54
使用android.test.purchased
作爲產品ID。
NOT WORKING .... – 2015-08-31 11:31:08
ohk it only in_app not subscription – 2017-01-24 05:18:53
截至2015年2月/ 3月,還可以在Android上測試應用內訂閱。現在,谷歌與測試訪問(在Settings
菜單開發者控制檯的配置)賬戶將收到消息
This is a test subscription. It will recur daily. You will not be charged when trying to buy in-app subscriptions.
這也意味着,所有訂閱似乎每天的「收費」。您仍然會收到一個正常的谷歌Play訂單收據的電子郵件,但它會通過字Test
前綴:
Test: Your Google Play Order Receipt from Mar 12, 2015
此外,如果你看看這封電子郵件中,你會發現,訂單號是一個隨機字符串而不是如http://developer.android.com/google/play/billing/billing_subscriptions.html#payment所述的常規訂單號。
Order number: lhjelkffelbnmmcmklbkhkbd
感謝這個重要的信息,保存了我的a **,KR – 2015-06-15 11:32:18
你好stefan,我可以用android.test.purchased測試inapp訂閱嗎?請看看http://stackoverflow.com/questions/32756889/unable-to-test-in-app-subscription – kgandroid 2015-09-25 07:36:31
@kgandroid不,這個項目ID不適用於測試訂閱AFAIK。 – 2016-02-01 13:34:30
創建一個類來模擬出你是從使用谷歌播放服務的API。
- 1. Android應用內結算(訂閱)測試
- 2. Android應用內結算(訂閱)豁免?
- 3. Android應用內結算訂閱驗證
- 4. 測試每月應用內訂閱
- 5. 測試應用內結算
- 6. iOS訂閱應用功能
- 7. Google日曆與iOS應用訂閱 - 訂閱,結算費用
- 8. 訂閱功能
- 9. 應用內結算:訂閱中的「種類」字段是什麼?
- 10. 取消應用測試訂閱
- 11. 使用測試帳戶測試應用內結算
- 12. 應用內訂閱應用
- 13. Google Play應用內結算訂閱回傳
- 14. 應用內訂閱內容
- 15. Android應用內訂閱過期檢查和測試
- 16. Google Play測試應用內結算與公開測試版
- 17. componentWillMount內的測試功能
- 18. 測試內容與功能
- 19. 根據角色/訂閱禁用rails應用程序的功能
- 20. ReactiveUI - 使用節流閥測試訂閱
- 21. 訂閱用戶只下載功能
- 22. Angular2在訂閱內訂閱
- 23. 訪問計算值在訂閱的功能
- 24. 取消iOS中的應用內訂閱
- 25. 從谷歌測試帳戶刪除應用內結算記錄再次測試
- 26. 在應用程序結算中,多次獲取訂閱
- 27. 如何集成在應用程序結算訂閱
- 28. 測試訂閱observable的方法 - Angular 2
- 29. 無法訂閱Jasmine Observable的測試
- 30. 測試Android inapp訂閱:您已經擁有此訂閱
你好android的傢伙...... !!請看看http://stackoverflow.com/questions/32756889/unable-to-test-in-app-subscription – kgandroid 2015-09-25 06:38:27