2012-02-20 13 views
5

Estoy usando AndroidBillingLibrary para implementar compras en la aplicación para mi juego.Prueba de compras en la aplicación de Android con aplicaciones no publicadas

que he hecho lo siguiente:

  • Añadido mi clave pública del Mercado a mi solicitud
  • subido mi apk firmado y dentro de la aplicación habilitada para la compra a precios de mercado (no publicado)
  • Creado un elemento dentro de la aplicación en la consola de mercado (no publicado)
  • añadida una cuenta de usuario de prueba al perfil

Ahora, con la t est cuenta Comienzo mi juego e intento realizar una compra desde la aplicación. Obtengo la pantalla del mercado y puedo ver los detalles del artículo (para que el mercado reconozca la identificación del artículo porque esos detalles solo están en el mercado, no en mi juego) pero luego aparece una ventana emergente que dice "El artículo que intentabas no se pudo encontrar la compra ". y he vuelto a mi juego.

Ahora this page me dice que "Además, una cuenta de prueba puede comprar un artículo en su lista de productos solo si el artículo está publicado. La aplicación no necesita ser publicada, pero el artículo no necesita ser publicado".

pero consola Mercado me dice:

"Un producto dentro de la aplicación aparecerá UNPUBLISHED hasta que se publique la aplicación propietaria, en cuyo punto el in-app se aplica el estado de publicación del producto."

Así que no puedo cambiar los elementos de la aplicación a publicados antes de publicar mi juego (lo cual no quiero hacer todavía).

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

Respuesta

3

Debe dar una clave pública (base64EncodedPublicKey) en Su clase de seguridad, que debe ser la misma que en su cuenta de desarrollador. También debe publicar su producto aunque la aplicación aún no esté publicada (que se guarda como borrador de la solicitud) ..

+0

Sí, esto es lo que me dejó preguntándome, ¿cómo/dónde puedo publicar el elemento en la aplicación? Se muestran como no publicados y la consola de desarrollador dice que, mientras la aplicación no se publique, los elementos integrados en la aplicación también lo serán. – vertti

+1

no te importa ese mensaje ... Una vez que creas un producto, puedes editar ese producto ... Así tendrás que publicar, guardar y eliminar botones ... En tu caso, puedes publicar ese producto ... resuelve el problema .. – hacker

+0

¡Gracias! Eso fue todo. Qué información completamente engañosa y mala usabilidad para la consola. – vertti

3

Debe utilizar el apk firmado.

  1. Construir apk firmado con sus propias claves de producción
  2. Subir firmado APK de Android Market consola de desarrollo de
  3. Subir firmado APK al dispositivo

A continuación, hacer su prueba de una cuenta que no sea desarrollador.

+0

Gracias pero no es eso, he usado la aplicación firmada. Y mi teléfono de prueba usa una cuenta de Google diferente a la cuenta de desarrollador de mi Market. – vertti

Cuestiones relacionadas