Intereting Posts
Оказание в cocos2d-x с использованием значений из математической функции Входное текстовое поле скрыто за клавиатурой на Android-браузере Chrome Push-уведомления на Android: Google GCM против Amazon SNS? Запустить программу андроида как root Ошибка установки из-за неверного URI? Устанавливается только в режиме отладки? Доступ к переменным по имени в цикле Добавление ссылочных банок в файл android build.xml Смешайте две текстуры с разными координатами и размерами в одном и том же шейдере Ящик навигации с заголовками / разделами Как сохранить работу службы в фоновом режиме даже после выхода пользователя из приложения? Android Studio – проверка кода – исключение сгенерированных файлов Отправить и получить IQ XMPP ASMACK Android Шифрование и расшифровка с помощью режима AES ECB «BadPaddingException» в некоторых случаях Как продлить кнопку Android и использовать файл макета xml CoordinatorLayout: Скрытие / отображение наполовину видимой панели инструментов?

Ошибка входа в приложение Android In-App. Вам нужно войти в свою учетную запись google.

Я реализую покупку через приложение с помощью https://github.com/anjlab/android-inapp-billing-v3 . Но пока всплывающее приложение открыто, оно показывает «Требуется аутентификация с ошибкой. Необходимо войти в свою учетную запись google». Я тестировал, используя разные устройства в качестве одного и того же результата.

Solutions Collecting From Web of "Ошибка входа в приложение Android In-App. Вам нужно войти в свою учетную запись google."

Совершенство! Я потратил много времени, пытаясь выяснить, почему я получаю ошибку. «Требуется аутентификация с ошибкой. Вам нужно войти в свою учетную запись google». И через много часов я узнал – я пытался получить доступ к неправильному идентификатору элемента с консоли. В элементе подписки консоли разработчика был включен «премиум», и я попытался получить доступ к элементу «premium_version». Глупая ошибка, но ошибка в google абсолютно не информативна. Надеюсь это поможет

В моем случае произошло то, что правильный продукт был настроен на консоли, однако он не был активирован.

Если кто-нибудь получит вышеупомянутое всплывающее окно, вы можете повторно проверить следующие шаги, потому что, к сожалению, это всплывающее окно Google недостаточно информативно для подсказки.

  1. Убедитесь, что вы правильно используете идентификатор продукта (он должен быть таким же, как и на консоли разработчика)
  2. Перед тестированием убедитесь, что вы активировали продукт на консоли разработчика. Это может занять некоторое время, поэтому подождите, пока он будет готов.
  3. Убедитесь, что версия вашего приложения опубликована в Beta, Alpha или Production
  4. Не забудьте добавить тестовые письма в список тестировщиков (Настройки -> Список тестеров -> Создать список). Тестирование электронной почты должно отличаться от учетной записи издателя.
  5. Если в приведенном выше примере ничего не работает, попробуйте удалить учетную запись google на своем телефоне и добавить обратно и очистить данные в Play Маркете.

Надеюсь это поможет 🙂

В моем случае мой base64EncodedPublicKey был некорректен, и мой продукт inapp был неактивным . Убедитесь, что идентификатор продукта ur inapp такой же, как в консоли.

Решено. Это была ошибка только идентификатора продукта. Идентификатор продукта из Play-store и в приложении SKU_NAME должен быть одинаковым для биллинга приложений.

Это не упоминается должным образом в проекте примера iab, который является productId
Т.е. SKU_GAS = «газ» и SKU_PREMIUM = «премиум» в проекте
тогда
«Газ» и «премиум» должны быть доступны в play-store как productId .

Я часами боролся с этой ошибкой. Мои идентификаторы продукта были правильными, приложение было опубликовано в Alpha, я активировал список тестеров Alpha, присоединившись к ссылке opt-in, но ничего не работало.

В итоге я обнаружил, что вы не можете использовать ту же учетную запись Gmail, которая используется для консоли разработчика. Вот и все, добавил еще одну учетную запись gmail в качестве тестера и использовал ее для загрузки приложения и больше ошибок аутентификации.

Кроме того, только заметка, вносящая изменения в приложение, и построение отладочной версии, вызвала повторную ошибку. Могут использоваться только подписанные APK.

Я столкнулся с одной и той же проблемой, используя правильный идентификатор продукта для каждого элемента «Купить приложение». Мое приложение было готово к публикации в Google Play (с APK в альфа-тестировании), но оно не было отправлено. Решение заключалось в том, чтобы отправить приложение для просмотра командой разработчиков Google Play Developer Console.

Надеюсь, это поможет вам!

Убедитесь, что вы вошли в Play Store с тестовой учетной записью. Перезагрузите телефон. Он должен работать, по крайней мере, в моем случае необходим перезапуск.

Убедитесь, что вы создали и подписали приложение с тем же Keystore, что и подписали APK, который был загружен на бета-канал Google Play. Я сделал ошибку, подписав контракт с различными Keystores, и не заметил этого.

Если вы используете образцы Google (например, тривиальный диск), это может произойти из-за старого файла .aidl. Получите последнюю версию для тестирования вашего приложения.