Error de facturación de la aplicación en Android Debes iniciar sesión en tu cuenta de Google

Estoy implementando la compra en la aplicación mediante https://github.com/anjlab/android-inapp-billing-v3 . Pero mientras que en la aplicación pop-up abierto muestra "Error de autenticación es required.You necesidad de iniciar sesión en su cuenta de google". He probado utilizando diferentes dispositivos como el mismo resultado.

¡Improtant! He pasado mucho tiempo tratando de averiguar por qué estoy recibiendo error "Error Autenticación es required.You necesidad de iniciar sesión en su cuenta de google". Y después de un montón de horas me enteré – estaba tratando de acceder a la identificación del elemento equivocado de la consola. En el elemento de suscripción de la consola del programador había id "premium" y he intentado acceder al elemento "premium_version". Error estúpido pero error de google no es absolutamente informativo. Espero que esto ayude

En mi caso lo que pasó fue que el producto correcto estaba configurado en la consola, sin embargo, no estaba activado.

Si alguien recibe el popup anterior puede volver a comprobar a través de los siguientes pasos porque, por desgracia, este popup google no es suficiente informativo para una pista.

  1. Asegúrese de que está utilizando la ID del producto correctamente (debe ser lo mismo que lo que ha puesto en la consola del desarrollador)
  2. Asegúrese de haber activado el producto en la consola del desarrollador antes de realizar la prueba. Puede tomar un tiempo, así que espera hasta que esté listo.
  3. Asegúrese de que la versión de su aplicación se publique en Beta, Alpha o Production
  4. Recuerde agregar los correos electrónicos de prueba en la lista de probadores (Configuración -> Lista de probadores -> Crear lista). El correo electrónico de prueba debe ser diferente de la cuenta del editor.
  5. Si nada funciona en lo anterior, intenta eliminar la cuenta de google en tu teléfono y agregar y borrar datos en Play Store.

Espero que esto ayude 🙂

En mi caso mi base64EncodedPublicKey era incorrecta y también mi producto inapp estaba inactivo . Asegúrese de que el identificador del producto inapp es el mismo que en la consola.

Se resolvió, solo se cometió un error en el ID de producto. El ID de producto de Play-store y en la aplicación SKU_NAME debe ser el mismo para la facturación de aplicaciones.

No se menciona correctamente en el proyecto de muestra iab, que es productId
Es decir SKU_GAS = "gas" y SKU_PREMIUM = "premium" en el proyecto
entonces
"Gas" y "premium" deben estar disponibles en play-store como productId .

Luché con este error durante horas. Mis identificaciones de producto eran correctas, la aplicación se publicó en Alpha, activé la lista de probadores Alpha, se unió a través del enlace opt-in pero nada funcionaba.

Al final descubrí que no puedes usar la misma cuenta de Gmail que se usa para la Consola del programador. Eso fue todo, agregó otra cuenta de gmail como probador y lo usó para descargar la aplicación y no más errores de autenticación.

Además, sólo una nota que realiza cambios en la aplicación y la creación de una versión de depuración provocó que el error apareciera de nuevo. Sólo pueden utilizarse APK de liberación firmada.

Yo estaba enfrentando el mismo problema, usando el ID de producto correcto para cada elemento de compra de la aplicación. Mi aplicación estaba lista para publicarse en Google Play (con un APK en pruebas Alpha), pero no se envió. La solución consistía en enviar la aplicación a revisar por el equipo de la consola de Google Play para desarrolladores.

Espero que te ayude!

Asegúrate de haber iniciado sesión en Play Store con la cuenta de prueba. Reinicie el teléfono. Debería funcionar, al menos en mi caso el reinicio era necesario.

Asegúrese de crear y firmar la aplicación con el mismo almacén de claves que firmó el APK que se subió al canal Beta de Google Play. Cometí el error de firmar con diferentes Keystores, y no lo noté.

Si está utilizando muestras de google (como la unidad trivial) que podría suceder debido a la antigua. AIDL archivo. Reciba la última versión para probar su aplicación.

  • Google Play prueba la facturación en la aplicación con la versión beta abierta
  • Android - ¿es posible usar la compra en la aplicación para descargar contenido?
  • ¿El purchaseToken sigue siendo el mismo cuando se renueva una suscripción con Android In-App Billing V3?
  • Cómo resolver "El elemento que estaba intentando comprar no se pudo encontrar"
  • El intento de servicio debe ser explícito: Intent {act = com.android.vending.billing.InAppBillingService.BIND}
  • IN_APP_NOTIFY con la versión 3 de la aplicación
  • android: facturación Inapp: respuesta de error: 7: artículo ya poseído
  • Verificación de facturación de Android en la aplicación
  • Seguridad de facturación InApp y invocación de métodos remotos
  • Google Android en la aplicación de compras "Entrega de contenido" ¿Cómo entregar correctamente el contenido?
  • Restablecer compras con facturación en aplicaciones V3 (Android)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.