我已经为 Blackberry 集成了 Google 应用内计费 v2,当我在 Blackberry play book 上安装应用程序时,我收到此错误:
Error: problem setting up in-app billing: false
当我检查此方法时,它说:false if there was an error connecting to Android Market
这是方法:
if (!mBillingService.checkBillingSupported()) {
showAlert("Problem setting up in-app billing: " + mBillingService.checkBillingSupported());
}
我错过了什么?
更新
上述问题“错误:设置应用内计费问题:错误”已解决,现在我面临这个问题。
当我发送请求失败时,我的请求代码是
Bundle response = mService.sendBillingRequest(request); // mservice - IMarketBillingService
PendingIntent pendingIntent = response.getParcelable(Consts.BILLING_RESPONSE_PURCHASE_INTENT);
if (pendingIntent == null) {
Log.e(TAG, "Error with requestPurchase");
return Consts.BILLING_RESPONSE_INVALID_REQUEST_ID;
}
我检查了响应代码,返回值 5(即)developer_error。并且 pendingIntent 对象变为空。之后我无法进行下一步。即使当我通过代码检查对 IAP 的支持时,代码也会返回 false 值。
我无法继续进行,请帮助我。
我也在黑莓论坛上发布了问题,但到目前为止我还没有得到任何解决方案。链接: http: //supportforums.blackberry.com/t5/Android-Runtime-Development/Android-Inapp-purchase-response/td-p/2074235/page/2