Implementé la facturación integrada en la aplicación y me encontré con un problema. Esto es lo que veo.Error de facturación en la aplicación de Android, que dice "Ya tiene una orden pendiente para este artículo".
- realizar un pedido de un artículo
- esperar un poco mientras que para el fin de pasar por
- Si la compra está tomando un tiempo, el usuario pulsa el botón Atrás para cancelar la compra
- Mi aplicación recibe una notificación de que la compra se canceló y confirma esto
- El usuario y yo recibimos un correo electrónico que indica que la compra se canceló
- Cuando el usuario intenta comprar el artículo nuevamente, el mercado arroja un error diciendo "Ya tienes una orden pendiente para este artículo".
- El código de respuesta es "servicio no disponible"
- Restaurar transacciones produce ninguna transacción
- Nunca se puede 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 contacto con Google y tiene una respuesta autobot que están buscando en esto.
Sin embargo, me pregunto si hay algo que podría 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 stock de correo electrónico a los clientes que lo ven. Parece que Android Market ha ido mejorando, ya que cada vez tengo menos de estos de todos modos.
Hola,
Este error "orden pendiente" es por desgracia un error en el Android Market que no puedo controlar.
Para ayudarlos a elevar la prioridad de este problema, contáctese con Google en el siguiente formulario web. http://www.google.com/support/androidmarket/bin/request.py?contact_type=market_phone_tablet
Puede indicarles que hagan referencia al error 5126349, que es su número de seguimiento interno para esto.
Si cree que su código es correcto, siempre puede presentar un error en http://code.google.com/p/android/issues/list También probaré lo anterior en mi propia aplicación para ver qué sucede. –