У меня возникла проблема с покупками/подписками приложений:
Если на устройстве есть несколько учетных записей, я не могу получить покупки, которые были сделаны со второй учетной записью. Иногда это может быть временно исправлено путем установки приложения из веб-интерфейса Google Play, но через некоторое время покупки не появятся в запросе, заставив пользователя переустановить.
Я использую классы IabHelper из этого примера.
Выполняя некоторые поисковые запросы Google, я обнаружил, что эта ошибка существует с течением времени, но, к сожалению, я не мог узнать, является ли ошибка в классах IabHelper или на стороне Google.
Я хотел бы обратить внимание на Google, поэтому они обеспечивают правильное исправление для этого, либо в классах IabHelper, либо в Службе воспроизведения, либо для предоставления информации, как это следует обрабатывать.
Я использую код в приложении с (на момент написания) 900.000 активных пользователей, и из-за этого мне приходится вызывать довольно много возмещений.
Если для этого есть исправление, которое я пропустил, сообщите мне.
Изменить: Иногда вообще невозможно получить покупки, даже если на телефоне есть только одна учетная запись.