Pregunta

Estoy haciendo un juego con compras en la aplicación para niveles adicionales. He implementado todo el código necesario y las compras de pruebas funcionan perfectamente. Sin embargo, cuando voy a agregar los productos a mi aplicación (no publicada), recibo el siguiente mensaje en el tablero de desarrolladores de Android:

"No se pueden agregar nuevos productos en la aplicación porque la versión actual de la aplicación no usa el permiso de facturación".

Estos son los permisos que tengo:

<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.com.android.vending.BILLING" />
<uses-permission android:name="android.permission.BILLING" />

Así que no puedo entender por qué recibo este mensaje. Cualquier ayuda sería muy apreciada, estoy tratando de lanzar el juego este fin de semana y esta es mi última barrera.

Gracias de antemano, y tenga la seguridad de que aceptaré una respuesta, sé que las personas aquí se preocupan por eso a veces.

¿Fue útil?

Solución

El problema es con el permiso. Usar

<uses-permission android:name="com.android.vending.BILLING" />

Parece que su aplicación obtiene todos los permisos que necesita. Mi consejo es asegurarme de que la versión cargada de la aplicación sea la versión actual, y también que haya iniciado sesión con su cuenta comercial de Google Checkout (esto es diferente de una cuenta regular de Google o Google de cambio) como se hace referencia. Por los documentos. ¡Espero que esto ayude!

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