42 votos

¿Cómo eliminar las notificaciones de actualización de una aplicación determinada en Google Play Store?

Cuestión general

Tengo una aplicación X instalada en mi dispositivo en la versión Y. Por alguna razón no quiero actualizarla a una versión más reciente (Y+z). Sin embargo Google Play Store siempre muestra actualizaciones para X, lo que me impide un simple "actualizar todo". Mi pregunta, resumida en una sola frase:

¿Cómo ocultar permanentemente las actualizaciones para X de la lista de "actualizaciones disponibles"?


Ejemplos concretos

En primer lugar, sé que existen alternativas como, por ejemplo, el AppBrain Market App que puede manejar esto bastante bien (omita esta actualización, omita todas las actualizaciones futuras). Prefiero una "solución genérica", que no depende de un 3 rd party's market app.

En segundo lugar, sé que Copia de seguridad Titanium incluye un "Market doctor", que puede utilizarse para desconectar una aplicación de Google Play . 1 Sin embargo, en mi caso concreto eso sólo funcionó durante unas horas: Desconecté GTalk ya que no quiero que se sustituya por Hangouts . La notificación de actualización desapareció durante unas horas, luego volvió. Ni idea de lo que restauró el "enlace".

Tercero, sólo para asegurarme: estoy no se refiere a la función de "actualización automática", como se explica, por ejemplo, en ¿Cómo activar la actualización automática de Play Store para unas pocas aplicaciones? . Esperaba algo parecido a ¿No proporciona google play store actualizaciones para las aplicaciones congeladas? , pero sin necesidad de "congelar" la app en cuestión (que sigo queriendo usar, pero en la versión instalada, no en una "futura versión" disponible).

Cuarto: No, desinstalar la app en cuestión no es una opción en este caso, aunque ocultaría perfectamente que se mostraran futuras actualizaciones :) Tampoco lo es "congelar", ya que la aplicación se utiliza con regularidad.

Quinto: Hay una pregunta relacionada con mi ejemplo de GTalk: ¿Las aplicaciones incluidas en el zip de gApps se actualizan a través de Google Play? Sin embargo, yo quiero lo contrario: Ninguna actualización.


Es muy posible que "Google Apps" (y otras aplicaciones preinstaladas) se manejen de alguna manera específica, y restauren sus "enlaces de mercado" por sí mismas de alguna manera. Para este caso, mi pregunta incluye: ¿Cómo evitar que eso suceda?


Actualización

Hay un hilo en XDA discutiendo el mismo tema. Hasta hace poco, una solución para las "aplicaciones instaladas por el usuario" consistía en desinstalarlas y, a continuación, cargar de nuevo la aplicación. .apk - pero incluso eso dejó de funcionar. Bueno, volver a firmar el .apk con una clave diferente puede para las aplicaciones de usuario. Pero ambos fallarían para aplicaciones preinstaladas (no se pueden cargar lateralmente para anularlas; una firma diferente rechazaría la instalación por completo).

Además, hay un asunto archivado en esto por algún "joel.bou..". No es difícil de adivinar, aunque está en blanco: sería Joël Bourquard. Si realmente es él, entonces sí que es un problema (para los que no lo sepan: Joël es el creador de Copia de seguridad Titanium ). Permítanme citar un fragmento de la edición:

Para que conste: en los días de Android Market era posible "Adjuntar" o "Separar" aplicaciones (en dispositivos rooteados) con una herramienta del sistema como Titanium Backup. Pero hoy en día (con la aplicación Google Play Store) esto se ha vuelto casi imposible de hacer, porque la lista completa de aplicaciones parece sincronizarse desde los servidores de Google y el usuario no tiene control sobre eso.

Lo que explica por qué desprenderse con aplicaciones como Copia de seguridad Titanium ya no es permanente. Y me temo que he pedido lo imposible. Pero pensé lo mismo en el pasado con otras preguntas, y sorprendentemente obtuve soluciones aquí. Así que todavía no pierdo la esperanza en este caso.


1: lo que hace eso lo explica eldarerathis en este post (gracias a Señor del Fuego )

2 votos

Gracias por volver a sacar este tema. Usted está ahora convertido a mi opinión de aplicaciones evidenciado en este hilo que tuvimos el año pasado: Pregunta 39180 -permanentemente-indicar-al-mercado-que-una-aplicacion-debe-rehusar-actualizaciones

2 votos

Sí, está relacionado. Pero lo que geffchang declaró en su respuesta es lo que ya he intentado sin éxito: Separar la aplicación de Playstore usando Copia de seguridad Titanium . Obviamente, esto no funciona de forma permanente con las aplicaciones de Google preinstaladas.

0 votos

@Firelord ¿Podrías resumirlo en una respuesta (preferiblemente con sugerencias para las instrucciones SQL)? No estoy seguro de si lo implementaría (ya veremos), pero veo que podría funcionar: Las aplicaciones afectadas se conocen de antemano (incluidos sus nombres de paquete), por lo que los scripts SQL "estáticos" se pueden crear una vez (uno para cada base de datos). Luego, usar por ejemplo Tasker para que se ejecuten los scripts (con el sqlite* binario contra esas bases de datos) diariamente (opcionalmente: vincularlo a los scripts de inicio init.d). Definitivamente vale la pena un +1 al menos. Gracias por la sugerencia - y de antemano por la respuesta :)

1voto

Charlie Somerville Puntos 5856

Solución que he encontrado para los usuarios Root es simplemente volver a firmar el apk (que se encuentra en /data/app/ o su carpeta TitaniumBackup después de la copia de seguridad) con ZipSigner y volver a instalar.

0voto

Houssam Hammoud Puntos 11

He probado a usar la aplicación "Permission Manager" (creo que hay que estar rooteado). Deshabilito un permiso que no es importante para la aplicación que no quiero actualizar (por ejemplo, deshabilité el permiso de vibración en ES File Explorer y wakelock en Quickpic). Permission Manager recompila la aplicación, desinstala la original y vuelve a instalar la aplicación recién compilada. Después de hacer esto, abrí Play Store y el recordatorio de actualización había desaparecido.

0voto

Izzy Puntos 45544

Otro candidato acaba de aparecer en el horizonte. Aún no lo he probado, pero parece muy prometedor: StorePrefs .

  • Requisitos:
    • dispositivo rooteado
    • Xposed instalado
  • Promesas:
    • Bloqueo de la actualización rápida
    • Ignorando algunas actualizaciones (Cuando tienes una actualización disponible en Mis Aplicaciones en Playstore solo tienes que hacer click largo en esta actualización para ignorarla)

Ser un Xposed debería poder subsanar los defectos de las demás soluciones que hemos tenido hasta ahora:

  • Si los Servicios de Play decidieran volver a vincular una aplicación desvinculada, el módulo debería ser capaz de actuar. Así que no se requiere ningún trabajo manual especial, ninguna configuración Tasker.
  • sin tener que manipular manualmente las bases de datos SQLite o adb shell
  • no es necesario un "comprobador de actualizaciones" secundario (como ChangelogDroid)
  • ninguna manipulación de .apk archivos
  • único problema para algunos usuarios: no funciona en dispositivos sin root y en los que no tienen Xposed

Como he desgooglificado mis dispositivos y ya no utilizo la aplicación Playstore, no puedo verificarlo, así que los comentarios de quienes puedan hacerlo serán bienvenidos :)

0voto

Dirk Puntos 1

Al igual que titanium backup también puedes desvincular la app de google play store con Caja de herramientas 3C . Esto parece ser, hasta ahora, permanente. root requerida.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X