tutorial traduccion test purchase library error app android in-app-purchase in-app-billing

android - test - in app purchase traduccion



Error de facturación en la aplicación de Android, que dice "Ya tienes un pedido pendiente para este artículo". (1)

Si bien hay problemas con la facturación dentro de la aplicación, como los enlaces que se presentan aquí (fui un comentarista activo en el problema 39), también hay algunas cosas que vale la pena revisar que pueden provocar una respuesta de 500 por parte de google.

A saber, "restaurar transacciones" y abusar de esa llamada. El abuso de esa llamada se realiza por usuario y he visto que una cuenta de Google se bloquea con un 500 por algunos días, lo que ciertamente puede suceder durante el desarrollo dependiendo de cómo lo implementes.

El mejor consejo aquí es ampliar sus probadores a más usuarios (o dispositivos con diferentes cuentas principales de google), ejecutando diferentes versiones del mercado de Android. Si puede obtener una respuesta positiva de alguien, lo más probable es que esté listo y el resto esté en la puerta de Google.

He implementado la facturación en la aplicación y tengo un problema. Esto es lo que veo.

  1. Haga un pedido de un artículo
  2. Espere un momento a que pase el pedido.
  3. Si la compra se está demorando, el usuario pulsa el botón Atrás para cancelar la compra.
  4. Mi aplicación recibe una notificación de que la compra se canceló y confirma esto
  5. El usuario y yo recibimos un correo electrónico indicando que la compra se canceló
  6. Cuando el usuario intenta comprar el artículo nuevamente, el Mercado lanza un error que dice "Ya tienes una orden pendiente para este artículo".
  7. El código de respuesta es "Servicio no disponible"
  8. Restaurar transacciones no produce transacciones
  9. Nunca puedes comprar este artículo con esta cuenta

He encontrado alguna información sobre esto en la web. http://www.google.com/support/forum/p/Android+Market/thread?tid=375490c831e02ab5&hl=en http://code.google.com/p/marketbilling/issues/detail?id=39

Me puse en contacto con Google y obtuve una respuesta automática que están investigando.

Sin embargo, me pregunto si hay algo que pueda estar haciendo para causar esto.

Ah, y también me he asegurado de que mi PendingIntent sea bueno. He tenido pedidos exitosos.

Actualización: aquí está mi correo electrónico de stock para los clientes que lo vean. Parece que el Android Market ha estado mejorando, ya que de todos modos cada vez recibo menos de estos.

Hola,

Desafortunadamente, este error de "orden pendiente" es un error en el Android Market que no puedo controlar.

Para ayudarlos a elevar la prioridad de este problema, comuníquese con Google en el siguiente formulario web. http://www.google.com/support/androidmarket/bin/request.py?contact_type=market_phone_tablet

Puede decirles que hagan referencia al error 5126349, que es su número de seguimiento interno para esto.