相关疑难解决方法(0)

Google IAB返回购买错误类型= 3子类型= 4

当我试图购买所有物品时,它会像波纹管一样返回信息

"您要求的商品无法购买."

和logcat日志.

09-04 10:06:25.374:D/Finsky(7185):1 PurchaseFragment.handleError:错误:PurchaseError {type = 3 subtype = 4} 09-04 10:06:25.374:D/Finsky(7185):1 PurchaseFragment .fail:购买失败:PurchaseError {type = 3 subtype = 4}

我猜,购买错误代码类型3是计费api问题

BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE 3所请求的类型不支持结算API版本

但是......这是GooglePlayStore中的一个实时应用程序,我昨天可以买一个项目.而且似乎大多数用户都可以购买物品.所以我认为提示是subtype = 4.但我无法找到有关子类型的信息.

仅供参考,申请区域已锁定在我的国家/地区.这是问题吗?但我无法找到谷歌的公告.

android in-app-purchase in-app-billing

10
推荐指数
1
解决办法
5736
查看次数

ClassNotFoundException:com.google.android.finsky.billing.lightpurchase.PurchaseParams

我在市场上有几个应用程序,iaps 运行得非常好。我现在正在开发一个新应用程序。

在测试过程中,我不断收到错误: java.lang.ClassNotFoundException: com.google.android.finsky.billing.lightpurchase.PurchaseParams

该应用程序现已在商店发布。由于服务器端应用程序的更改,我不得不更改 iap 的代码。所以现在我只需使用开发人员密钥对更改后的应用程序进行签名,保留版本代码并命名相同。这样,应用程序商店就会认为这是已发布的版本,即使它具有不同的代码。我曾经在我的所有应用程序上执行此操作。我定期购买以测试它是否有效。

购买过程顺利。我被收取了购买费用,并且收到了一封来自市场的电子邮件。问题是我的应用程序应该在 onPurchaseStateChange 中将信息发送到我的服务器。但这永远不会发生。与购买响应相同。我有几行应该记录信息的代码,但它不在那里。

当我第一次看到这个时,我尝试更改代码。它开始工作,然后又停止了。

我一直收到这个错误。它不会使应用程序崩溃,并且会自行进行购买。

如果有人知道发生了什么事,请告诉我。谢谢!

android in-app-purchase in-app-billing

5
推荐指数
0
解决办法
6352
查看次数

标签 统计

android ×2

in-app-billing ×2

in-app-purchase ×2