这是我第一次在Android中处理应用内购买:
- 我正在使用API v3
- 我已经上传了alpha版本的应用程序以进行测试
3) 我创建了一个订阅产品
4) 这是我用于订阅产品的代码。
mSubscribeButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
try {
Bundle subscribeIntentBundle = mService.getBuyIntent(3, getPackageName(), "my_product_id", "subs", "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ");
PendingIntent pendingIntent = subscribeIntentBundle.getParcelable("BUY_INTENT");
if (subscribeIntentBundle.getInt("RESPONSE_CODE") == 0) {
startIntentSenderForResult(pendingIntent.getIntentSender(), 4002, new Intent(), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0));
} else {
Toast.makeText(MainActivity.this, "Error Code: " + subscribeIntentBundle.getInt("RESPONSE_CODE"), Toast.LENGTH_SHORT).show();
}
} catch (RemoteException e) {
e.printStackTrace();
} catch (SendIntentException e) {
e.printStackTrace();
}
}
});
5) 我遇到了以下错误:
我尝试使用不同的设备,但都遇到了相同的错误。我已经通过我的Google账户登录,可以打开Google Play商店并查看我的应用程序。
我还尝试清除应用管理器中Google Play商店的数据。
有人能帮忙吗?