我总是得到"RESULT_DEVELOPER_ERROR = 5 - 提供给API的无效参数",当我尝试使用
String purchaseToken = "inapp:" + getPackageName() + ":" + productId;
int response = 0;
try {
response = mService.consumePurchase(3, getPackageName(), purchaseToken);
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
出于这个原因,我总是只能购买一次.但是,我需要能够更频繁地进行购买.我一直试图解决这个问题2天,但没有成功.:/
使用SKU"android.test.purchased"制作和消费购买完全正常,但是只要我使用生产密钥导出.apk并添加实时SKU,购买只会出现一次,然后再也不会出现.
这里有更多细节