Estimado formulario de declaración de permisos de Google, ¿podemos separarnos?

Deshágase del formulario de declaración de permisos de Google de su Play Console incluso después de haber eliminado los permisos de SMS y llamadas de su aplicación.

Si ha estado lanzando aplicaciones a través de Google Play Console en los últimos meses y si su aplicación requiere permisos confidenciales, es bastante evidente que ha tenido que lidiar con el aterrador Formulario de declaración de permisos de Google Play.

Da miedo porque su aplicación tiene muchas posibilidades de ser rechazada si viola alguna de sus políticas.

Recientemente, lo que ha sido más aterrador es cuando los desarrolladores eliminan los permisos confidenciales de su aplicación y, sin embargo, tienen que completar el Formulario de declaración de permisos.

Esto realmente no tiene sentido, porque si su aplicación no solicita ningún permiso confidencial, no debería estar obligado a enfrentar el Formulario de declaración de permisos, ¿verdad?

Pero no, todavía aparece de todos modos.

Exploremos esto en detalle, por qué sucede esto y cómo solucionar este problema.

El problema

El problema radica en cómo funciona el formulario de declaración de permisos en Google Play Console.

Es un problema de UX.

Se supone que el formulario no aparece una vez que subimos una nueva compilación a Producción que no tiene ningún permiso confidencial (SMS o Llamada). Pero el formulario es persistente porque hay algunos artefactos antiguos (también conocidos como compilaciones antiguas) que se encuentran archivados en Play Console. Estos artefactos deben desactivarse primero.

Nota: Esta no es una solución y no es algo que normalmente se supone que se debe hacer, pero es una solución alternativa para que la aplicación vuelva a estar en Play Store hasta que Google Play solucione este problema de UX.

Si está utilizando múltiples pistas de lanzamiento (Pruebas internas, Alfa, Beta), encontrará que tiene algunos artefactos en el Biblioteca de artefactos sección de Play Console que aún están activadas. El formulario aparece porque estos artefactos todavía están activados.

Puedes encontrar la **Biblioteca de artefactos ** como la última opción en esta captura de pantalla desde tu Play Console:

La solución

Para resolver el problema en cuestión, debe deshacerse de todos los artefactos antiguos y reemplazarlos con su nueva compilación en todas las pistas de lanzamiento (Pruebas Internas, Alfa, Beta, Producción), incluso si no terminará usando estas pistas de lanzamiento.

Primero, es importante saber desde dónde se puede acceder a estas pistas de lanzamiento. Haga clic en la segunda opción en esta captura de pantalla:

Una vez que haga clic en eso, desplácese un poco hacia abajo y debería ver la siguiente captura de pantalla:

La parte crítica de la solución radica en que cargue las nuevas compilaciones con códigos de versión actualizados en todas las pistas de lanzamiento. que están en uso.

Preguntas más frecuentes: ¿Cómo puedo saber si una pista de lanzamiento (pruebas internas, alfa, beta, producción) se está utilizando o no?
Responder: si ve algún código de versión en cualquier pista respectiva en la captura de pantalla anterior, entonces esa pista se está utilizando. Si no ve ningún código de versión, eso significa que la pista de lanzamiento no se está utilizando. ¡Así que no cargue ninguna compilación nueva para una pista de lanzamiento que no se esté utilizando!

Ahora, veamos cómo cargar las compilaciones para las pistas de lanzamiento que están en uso:

  1. Anote su código de versión de compilación actual. digamos que es 30 y esta en el Producción pista. Y digamos que solo estás usando Pruebas Internas y Alfa lanzar pistas, y no usar Beta.

  2. Cree una nueva compilación con el código de versión **31 ** y cárguela en Pruebas Internas. Esto desactivará cualquier artefacto antiguo en Pruebas Internas.

  3. Cree una nueva compilación con el código de versión **32 ** y cárguela en Alfa. Esto desactivará cualquier artefacto antiguo en Alfa.

  4. Abra **Biblioteca de artefactos **nuevamente y vea si hay algún artefacto en la sección **Artefactos archivados **. Debería ver un botón de eliminación (parece una papelera de reciclaje) junto a cada artefacto en esta sección. Elimine todos los artefactos en la sección **Artefactos archivados **; ya no los necesita y no se utilizan de todos modos si están archivados. ¡Asegúrese de no tener artefactos antiguos, de lo contrario tendrá que lidiar con el formulario de declaración de permisos que aparecerá nuevamente!

  5. Finalmente, cree y cargue una nueva compilación con el código de versión **33 **para Producción. Esto desactivará cualquier artefacto antiguo en Producción.

Cuando haga esto, **si su nueva compilación no tiene ningún permiso confidencial incluido, **no debería ver el formulario de declaración de permisos en absoluto.

Esto significa que debería poder cargar la nueva compilación sin completar el formulario. ¡Sube la compilación con el código de versión **33 ** a Producción y listo!

¡Deberías ver tu aplicación respaldada en Play Store en unas pocas horas!

Encuéntrame a mí y a todas mis redes sociales aquí:

Bapusaheb Patil

*Un desarrollador de Android certificado por Google al que le encanta crear aplicaciones, pantallas de reloj y memes.*bapspatil.com

Similar Posts

Leave a Reply

Your email address will not be published.