Это мой первый раз, когда речь идет о In-App Billing в андроиде 1) Я использую API v3 2) У меня есть альфа-версия моего приложения, чтобы проверить, а затем
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 Store и просматривать мои приложения.
-
Я попытался также очистить данные из Google Play Store от диспетчера приложений
Может ли кто-нибудь помочь?