Prueba de compras en la aplicación de Android con aplicaciones no publicadas

Estoy usando AndroidBillingLibrary para implementar compras en la aplicación para mi juego.

He hecho lo siguiente:

  • Agregó mi clave pública de Market a mi aplicación
  • Subido mi apk firmado y habilitado para la compra de aplicaciones en el mercado (no publicado)
  • Creación de un elemento en la aplicación en la consola del mercado (no publicado)
  • Se agregó una cuenta de usuario de prueba a mi perfil

Ahora con la cuenta de prueba comienzo mi juego e intento hacer una compra en la aplicación. Consigo la pantalla del mercado y puedo ver los detalles del artículo (así que el mercado reconoce la identificación del artículo porque esos detalles están solamente en el mercado, no en mi juego) pero entonces consigo un estallido para arriba que dice "el artículo que usted intentaba Compra no se pudo encontrar. " Y me devuelven a mi juego.

Ahora, esta página me dice que "Además, una cuenta de prueba puede comprar un artículo en su lista de productos sólo si se publica el artículo. La aplicación no necesita ser publicada, pero el elemento necesita ser publicado".

Pero la consola del mercado me dice:

"Un producto dentro de la aplicación aparecerá UNPUBLISHED hasta que PUBLICAR la aplicación propietaria, momento en el que se aplica el estado de publicación del producto en la aplicación".

Por lo tanto, no puedo cambiar los elementos de la aplicación antes de publicar mi juego (lo cual no quiero hacer aún).

¿Cómo puedo probar la compra de artículos en la aplicación sin publicar mi juego?

Necesitas dar clave pública (base64EncodedPublicKey) en tu clase de seguridad que debe ser la misma que la que has dado en tu cuenta de desarrollador. Tienes que publicar tu producto incluso si la aplicación aún no se ha publicado (que se guarda como borrador de aplicación). .

Necesitas usar apk firmado.

  1. Construye apk firmado con tus propias claves de producción
  2. Sube firmado apk a Android Market Consola para desarrolladores
  3. Sube un apk firmado al dispositivo

Luego haga su prueba desde una cuenta no desarrolladora.

  • Falta la opción "Añadir nuevo producto" en Google Play
  • Android en la compra de la aplicación "El artículo que has solicitado no está disponible para la compra" Error
  • ¿Cómo comprobar si el usuario pagó en android?
  • ¿Por qué la facturación de Google en la aplicación devuelve el orden adecuado en caso de compra de prueba?
  • Cómo implementar la restauración si desinstalo e instalo la aplicación de nuevo
  • Facturación en aplicaciones de Android y servicio bindService
  • ¿Cómo puedo analizar el precio de la facturación en la aplicación de Google Play?
  • Facturación en la aplicación de Android: datos en blanco recibidos después de la compra
  • Cómo obtener la fecha de caducidad de las suscripciones en la aplicación de Google Play
  • Cómo solucionar los defectos de la lógica de adquisición de la API de los consumibles en la API de facturación de Google Play v3 (relevante para todos los consumibles con API v3)
  • Compra de Android en la aplicación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.