Esta versión de la aplicación no está configurada para la facturación a través de Google Play
Cuando intento ejecutar mi aplicación con la facturación in-app estoy recibiendo el error: "Esta versión de la aplicación no está configurado para la facturación a través de Google Play. Compruebe el centro de ayuda para obtener más información".
Tengo el permiso de facturación ya en el archivo de manifiesto y tengo un firmado .apk subido como un proyecto en Google Play y también he instalado ese mismo apk firmado en mi teléfono.
¿Alguna ayuda sobre cómo resolver este problema?
252
3
Ahh encontrado la solución después de intentarlo durante un par de horas.
Lo mismo ocurrirá si su versión publicada no es la misma que la versión que está probando en su teléfono.
Por ejemplo, la versión subida es
android:versionCode="1"
, y la versión que estás probando en tu teléfono esandroid:versionCode="2"
.Usted necesita firmar su APK con su certificado en vivo. Luego instálalo en tu dispositivo de prueba. A continuación, puede probar InAppBilling. Si usted está probando su aplicación mediante la ejecución directa a través de eclipse al dispositivo (En modo de depuración), entonces usted va a obtener este error.
Si está utilizando
android.test.purchased
como el SKU, funcionará todo el camino, pero no tendrá el developerPayload en su respuesta final.Si está utilizando su propio borrador en el elemento de aplicación se puede probar todo el camino, pero se le cobrará y por lo que tendrá que reembolsar usted mismo después.
No puedes comprar artículos con la misma cuenta de gmail que utilizas para la consola de desarrollo de google play.