android - signup - se ha producido un error inesperado. vuelve a intentarlo más tarde.(8869003)
La consola de Google Play dijo: “No puedes editar esta aplicación hasta que crees una nueva versión de la aplicación que declare permisos confidenciales”. ¿Cómo solucionarlo? (10)
No pude publicar mi nuevo lanzamiento en la
google play console
esta mañana.
Se ha mostrado,
"No puede editar esta aplicación hasta que cree una nueva versión de la aplicación que declare permisos confidenciales"
Y no proporciona la opción de arreglar. ¿Alguien sabe cómo arreglarlo?
Esta es la lista de permisos confidenciales que Google quiere que incluyamos en la aplicación antes de publicarla.
Además, obtuvimos una extensión hasta el 9 de marzo de 2019 de Google sobre los permisos de SMS.
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
android.permission.BLUETOOTH
android.permission.CAMERA
android.permission.RECEIVE_SMS
android.permission.SEND_SMS
android.permission.READ_SMS
android.permission.VIBRATE
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_CONTACTS
android.permission.READ_PHONE_STATE
android.permission.USE_CREDENTIALS
android.permission.WRITE_CONTACTS
android.permission.WRITE_SYNC_SETTINGS
android.permission.READ_SYNC_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.GET_ACCOUNTS
android.permission.MANAGE_ACCOUNTS
android.permission.INSTALL_SHORTCUT
android.permission.UNINSTALL_SHORTCUT
android.permission.RECORD_AUDIO
android.permission.MODIFY_AUDIO_SETTINGS
com.android.vending.BILLING
Debe tomar el permiso de ejecución del usuario, ya que tiene algún permiso confidencial en la aplicación, como lectura o escritura de almacenamiento externo u otra cosa. Así que tome el permiso de ejecución del usuario y reconstruya la aplicación y la versión.
En mi caso, Google eliminó mi aplicación de la producción, para poder enviar una nueva versión sin usar el sms que tenía que:
- Retener la versión anterior (donde estaba usando sms),
- Debido al primer paso apareció el formulario de permiso,
- Llené el formulario
- Agregado el nuevo apk (sin sms)
- Desactivado el apk viejo
- Solo así pude rodar a producción.
Este no es el comportamiento previsto en función del correo electrónico que recibí de google cuando se eliminó mi aplicación:
Opción 1) Si su aplicación no requiere acceso a los registros de llamadas o permisos de SMS:
Elimine los permisos especificados del manifiesto de su aplicación, o migre a una implementación alternativa, luego publique la versión actualizada de su aplicación usando el proceso de lanzamiento estándar.
Así que agregar el apk que no tiene sms debería funcionar pero no funcionó hasta que retuve el anterior, llené el formulario y desactivé el anterior.
Esta es la respuesta correcta. El aviso se fue una vez que publiqué actualizaciones a todos los canales.
Desde el juego de intercambio de correo electrónico de apoyo ...
Solo deberá asegurarse de lanzar una APK compatible con cada pista que tenga los permisos confidenciales, ya que esto probablemente sucedió porque el formulario de Permisos en la Play Console vio múltiples APK.
Sin embargo, tenga la seguridad de que nuestros ingenieros están estudiando la racionalización de este proceso, y me disculpo por cualquier inconveniente.
Las instrucciones de soporte son ...
Para cargar un nuevo APK, debe enviar el formulario de declaración para todos los permisos que está utilizando actualmente en su aplicación. Por favor, consulte las siguientes instrucciones para enviar el formulario:
-
Vaya a la consola> Versión de la aplicación> Haga clic en ''Crear una versión''> Cargue un nuevo APK que desee liberar
-
Conservar la versión actual de APK
-
Haga clic en ''Agregar de la biblioteca''> Cargar todos los APK activos para cubrir todos los permisos en las pistas de su aplicación
-
Puede encontrar APK activos en la gestión de versiones> Biblioteca de artefactos
-
Rellene el formulario de declaración> Haga clic en "Guardar" en la parte inferior de la página
Después de eso, permanezca en la misma página y siga los siguientes pasos:
-
Desactive y elimine SOLAMENTE los archivos APK antiguos que no desea liberar.
-
Haga clic en "Guardar" otra vez y luego seleccione "Revisar"
-
Luego, podrás lanzar una nueva versión de APK haciendo clic en el botón "Iniciar Despliegue".
Además, si no desea utilizar un APK (con permiso delicado o de alto riesgo) en otra pista, no olvide reemplazarlos por un nuevo APK.
Estaba enfrentando el mismo problema un poco problema.
Fue del lado de Google en mi caso.
Solución
:
Si tiene apk de
production
(incluso sin permiso de sms) con v225 &
Internal test track
con
v900
(incluso sin el permiso de SMS utilizado), luego
Debes enviar una versión superior
es decir,
v900 +
apk (sin el permiso de sms utilizado por supuesto) para la
production
, este error desaparecerá y podrá implementarlo.
Google debería haber ignorado el apk de la
Internal test track
en primer lugar, pero sin embargo esto funcionó para mí.
Estas instrucciones le indican qué hacer si no puede ver el formulario: http://support.google.com/googleplay/android-developer/answer/9214102
También podría tener problemas más complicados si tiene un seguimiento de pruebas y producción cuyos APKs / Paquetes requieren permisos diferentes. Necesita que todos los permisos de las diferentes pistas de lanzamiento estén en una sola publicación (en una pista de lanzamiento).
Google impide que las aplicaciones utilicen el permiso de acceso a través de SMS, callsGoogle ahora ha restringido el uso de permisos sensibles y de alto riesgo a través de SMS y llamadas telefónicas para aplicaciones en PlayStore como parte de su reciente cambio de política que ahora requiere que las aplicaciones sean verificadas manualmente por la búsqueda gigante del motor.
La compañía ha declarado el 9 de marzo como la fecha límite para que los desarrolladores cuyas aplicaciones ya incluyen estos permisos para presentar una declaración que confirme que su aplicación requiere estos permisos para la funcionalidad principal, enviar una solicitud de solicitud de más tiempo para que su aplicación cumpla con los requisitos o eliminar la Permisos de sus aplicaciones de forma inmediata.
"Las aplicaciones que no cumplan con los requisitos de la política o que envíen un formulario de declaración pueden eliminarse de Google Play", escribió la compañía en una publicación el lunes por la noche.
Si bien los casos en los que Google permite el acceso a estos permisos incluyen una aplicación que es el controlador predeterminado para llamadas, SMS, consultas de Google Assistant, se espera que los otros casos de uso soliciten una extensión temporal y trabajen para encontrar una forma alternativa.
por favor revise esto: https://play.google.com/intl/en-US/about/privacy-security-deception/permissions/
Si cree que su aplicación cumple con los requisitos de la política para un uso aceptable o si es elegible para una excepción, debe declarar cualquier permiso de llamadas o SMS directamente a través de la consola de juegos en support.google.com/googleplay/android-developer/answer/9214102#
Me encuentro con el mismo problema hoy. En mi caso, mi aplicación aún tiene una versión alfa que declaró permisos confidenciales, por lo que administro la versión alfa y hago clic en el botón LIBERAR A LA PRODUCCIÓN. En la página PREPARAR RELEASE, aparece la sesión "Declare los permisos confidenciales".
Después de completar el formulario y guardar el lanzamiento, simplemente lo descarto y manejo la PISTA DE PRODUCCIÓN nuevamente.
espero que esto ayude.
También me enfrento con el mismo problema. Después de una larga investigación he arreglado esto.
Primero asegúrese de haber eliminado el permiso que menciona la Política de Google.
Primero necesita desactivar la aplicación antigua .
Siga las instrucciones a continuación. Por favor, asegúrese de hacer este proceso en la pista Beta:
- Crear un lanzamiento
- No seleccione ni deje caer el nuevo APK ahora.
- Dé cualquier nombre que sea su nombre de aplicación anterior en la sección Nombre de la versión.
- Guarda los cambios (espero que no preguntes ningún error).
- Presione Revisar y luego inicie el lanzamiento a producción. (No se preocupe, solo desactivará la aplicación anterior).
Ahora no puedo ver tu apk anterior en la sección beta. Luego puede hacer su versión beta habitual. No solicitará el Formulario de declaración.
Espero que esto ayude a su dolor de cabeza.
Restricciones de Google en la política de permisos de SMS / registro de llamadas
Necesitas implementar el:
API de SMS Retriver
para eliminar esos permisos y dejarlos solo en el tiempo necesario. Siga como se indica aquí: Sms Retriver API . Si necesita más ayuda, hágamelo saber, ya lo he implementado.