Android en la aplicación de facturación: Error consumiendo sku android.test.purchased (respuesta: 5: Developer Error)
He enviado un intento de compra de prueba a través de un ayudante estándar:
String SKU = "android.test.purchased"; mHelper.launchPurchaseFlow(this, SKU, 10001, mPurchaseFinishedListener);
La compra se realizó con éxito, pero cuando intento consumir el artículo comprado usando:
- ¿Cómo proteger Google In-App Billing v3 contra la piratería de código?
- Flujo de usabilidad de Android en la aplicación de facturación compra de un bien virtual
- Android en la aplicación de facturación: proteger la clave pública de la aplicación
- Cupones para la facturación integrada en la aplicación
- En Facturación de aplicaciones - Orientación rápida de dispositivos - causa bloqueo (IllegalStateException)
mHelper.consumeAsync(inv.getPurchase(SKU), mConsumeFinishedListener);
Obtuve el siguiente error:
Error while consuming: IabResult: Error consuming sku android.test.purchased (response: 5:Developer Error)
- He creado un apk firmado de Play Store y subido a la consola del programador
- He configurado un elemento de prueba en la Consola de desarrollo
- He implementado onActivityResult
¿Me estoy perdiendo de algo?
- ¿Es posible fusionar un lite existente y una versión completa (dentro de la versión lite más facturación en la aplicación)?
- Prueba de facturación en la aplicación: android.test.purchased ya propiedad
- ¿Cómo puedo averiguar el país de google play del usuario?
- En App Purchaes con Android Studio no puede encontrar IInAppBillingService
- ¿Cómo actualizar / bajar las suscripciones en Android InAppBilling?
- Agregar la compra en la aplicación a la aplicación publicada existente y probarla sin publicar
- ¿Cómo puedo firmar automáticamente las solicitudes de facturación?
- ¿Qué utilizar como carga útil del desarrollador en las API de facturación de Google In-App?
Tengo el mismo error desde el 2013/03/08 hasta ahora. Antes de 03/08, consumir android.test.purchased funciona bien. Observo esta identificación del producto, parece ser despejada automáticamente con un cierto período.
EDITAR Un usuario anónimo añadió lo siguiente:
Aquí está el problema: https://code.google.com/p/android/issues/detail?id=53077
En primer lugar publicar la aplicación en la versión alfa o beta de la tienda de google play.
Si publica la aplicación y el apk está solo en la sección "alpha testing", entonces NO está disponible para el público en general, solo para los probadores activados en la sección alfa.
EDIT: Una nota adicional: los usos "normales" no encontrarán su aplicación en Google Play, pero el probador activado no podrá encontrar la aplicación mediante el cuadro de búsqueda.
Sólo el enlace directo al paquete de aplicación funcionará. (Sólo para los probadores activados). https://play.google.com/apps/testing/yourpackagename
- ¿Por qué android.app.Activity no es abstracto por diseño?
- Portar el código de gráficos AWT a Android