jay*_*los 4 android in-app-purchase in-app-billing
我的[UNMANAGED]应用程序内购买无法正常工作,之前我可以使用测试帐户成功购买.但它突然不起作用,因为我记得我对商家帐户所做的只是添加了2-4个测试帐户.然后添加后,我的应用内购买将无法正常工作.所以我更新了公钥并上传了Apk作为草稿.但仍然行不通.
当应用程序在谷歌播放页面时,我收到了一个LogCat错误:
11-20 17:00:18.840: E/Finsky(2182): [187] FileBasedKeyValueStore.delete: Attempt to delete 'paramsqE9ZgJf5Z6GeZu1wwGPosw' failed!
Run Code Online (Sandbox Code Playgroud)
然后当我点击"购买并接受"按钮时,我只收到了这些LogCats:
11-20 17:00:39.520: I/BillingService(2408): handleCommand() action: com.android.vending.billing.RESPONSE_CODE
11-20 17:00:39.520: I/LoginActivity(2408): purchase was successfully sent to server
Run Code Online (Sandbox Code Playgroud)
我期待Security Verification's Logs和onPurchaseStateChange(...)调用,但我没有得到任何onPurchaseStateChange.
请帮我解决这个问题.
此外,当我测试android.test.purchased the reserved product IDs for testing static in-app billing responses 但仍然得到相同的日志/响应.
更新 - - - - - - - - - - - -
我删除了一些测试帐户,但只留下了两个(如下面的@Tigger所示).现在我没有从Google页面收到任何错误.但仍然没有onPurchaseStateChange()函数触发.我没有从Security.java收到任何日志.
我收到的最后一个日志是:"购买已成功发送到服务器"
这可能不是一个正确的答案,但是从我的个人测试和来自各地的笔记:
希望有所帮助.
编辑:一些更改,以澄清几点.
| 归档时间: |
|
| 查看次数: |
3490 次 |
| 最近记录: |