Pregunta

Estoy tratando de ejecutar el ejemplo de facturación de Android inApp, pero aparentemente he hecho algo mal, ya que no funciona según lo previsto.

Mi mejor pista sobre lo que está mal es que cuando la ventana emergente de facturación del mercado muestra el título es "Título de la aplicación de muestra de Muestra Merchant" y dado que no encuentro ese texto en ningún lado ni en el código ni en la consola de desarrolladores, creo que Mi solicitud está intentando conectarse a otra persona para el pago.

Cualquier idea de lo que está mal, he copiado en mi "clave" en la aplicación como se indica en la descripción.

Gracias de antemano Roland

¿Fue útil?

Solución

Sí,

Está ejecutando su aplicación compilada de Eclipse, por lo que se está firmando con su clave de desarrollo.

Debe firmarlo con una clave de lanzamiento y debe asegurarse de que en el archivo Security.Java haya establecido el Base64EncodedPublicKey en su clave pública de Android Market (disponible en el enlace Editar perfil en la aplicación Android Market).

Entonces los pasos son:

  1. Asegúrese de poner su clave pública en el archivo Security.java
  2. Exportar una compilación de lanzamiento de su aplicación
  3. Ejecute ADB Instale YourApkname para poner su aplicación en el teléfono

Luego verá la aplicación de muestra emergente enumerando el título de su aplicación y usted, como comerciante +, podrá realizar compras reales.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top