草庐IT

consumePurchase

全部标签

android - IAB consumePurchase() 不再适用于静态响应 android.test.purchased

我们的测试版应用程序使用android.test.purchased,因此客户可以免费测试。但最近在消费这些测试产品时出现了一些问题。购买过程仍然正常,但当我们尝试消费时:intresponse=ms.consumePurchase(3,mContext.getPackageName(),token);这现在总是返回RESULT_DEVELOPER_ERROR==5。传递的数据似乎有效,token是inapp:com.lootworks.swords:android.test.purchased,我认为这对于静态测试产品是正确的。同时,我们所有早期的应用程序版本也停止工作,我们没有更改

android - mService.consumePurchase(3, packageName, purchaseToken) 总是返回 RESULT_DEVELOPER_ERROR = 5 - 提供给 API 的参数无效

当我尝试使用进行购买时,我总是收到“RESULT_DEVELOPER_ERROR=5-向API提供的参数无效”StringpurchaseToken="inapp:"+getPackageName()+":"+productId;intresponse=0;try{response=mService.consumePurchase(3,getPackageName(),purchaseToken);}catch(RemoteExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}因此,我总是只能购买一次。但是,我需要