Play Store обновляет/устанавливает приложение, используя другую учетную запись, чем та, которую пользователь сделал IAP через

В этом отчете об ошибке на github https://github.com/googlesamples/android-play-billing/issues/2#issuecomment-305380836 нас попросили поднять вопрос здесь.

Проблема проста. У пользователя есть 2 или более аккаунта на своем телефоне, скажем, [email protected] и [email protected] Они устанавливают приложение с учетной записью [email protected] Они покупают некоторые элементы IAP. Приложение обновляется, и теперь приложение находится под [email protected], и пользователь потерял покупку. Это происходит очень часто при использовании поэтапного развертывания.

Основная проблема, так как разработчикам мы не позволяем пользователю выбирать, с какой учетной записи покупать или с какой учетной записью проверять покупки.

Вторая проблема: приложение Play Store на Android игнорирует учетную запись пользователя, выбранную в меню гамбургера. Единственным обходным решением для этого является использование веб-сайта Play Store, как описано в этом обходном решении https://github.com/googlesamples/android-play-billing/issues/2#issuecomment-259108286 в том же отчете об ошибке.

Я не знаю, что такое идеальное решение, все, что я знаю, это то, что это огромная проблема для разработчиков, которые приводят к множеству 1 звездных отзывов после каждого обновления.

EDIT: Как указано в комментарии, когда я ссылаюсь на несколько учетных записей, я говорю о нескольких учетных записях Google для одного пользователя Android, я не говорю о нескольких пользователях Android в одном телефоне.

Ответы