6
當「購買數據」和「dataSignature」是空的我有購買新InAppBilling V3InAppBilling V3 - 購買訂閱項目
這裏是我的IABHelper的handleActivityResult方法subsciption項問題:
public boolean handleActivityResult(int requestCode, int resultCode, Intent data) {
IabResult result;
if (requestCode != mRequestCode)
return false;
checkSetupDone("handleActivityResult");
// end of async purchase operation
flagEndAsync();
if (data == null) {
Log.e(TAG + "Null data in IAB activity result.");
result = new IabResult(IABHELPER_BAD_RESPONSE, "Null data in IAB result");
if (mPurchaseListener != null)
mPurchaseListener.onIabPurchaseFinished(result, null);
return true;
}
int responseCode = getResponseCodeFromIntent(data);
String purchaseData = data.getStringExtra(RESPONSE_INAPP_PURCHASE_DATA);
String dataSignature = data.getStringExtra(RESPONSE_INAPP_SIGNATURE);\
...
購買數據和該代碼後dataSignature爲空,因此無法完成購買流程。
當我試圖購買應用內商品時,一切正常。 purchaseData和dataSignature不爲空。
這傢伙似乎有同樣的問題:
Google Play In-App Purchase returns error code -1008: null puchaseData or dataSignature
,但它不爲我工作,我還在越來越空了這兩個領域。
我在做什麼錯?提前致謝!
我得到了相同的無效空結果,雖然我通過正確的項目類型「潛艇」。您是否找到了針對您的問題的解決方案? –