4 votos

Android - Comprobar si una aplicación fue cargada lateralmente o instalada a través de play store

Hace poco instalé una aplicación de terceros y nunca miré su nombre ni el icono que aparecía en la pantalla. Pero, después de la instalación, vi una notificación de una aplicación, que dice Google Play Services had been updated .

Esto me puso nervioso, la aplicación de terceros que uso se actualizó a través de los servicios de Google Play. He comprobado en Ajustes -> Aplicaciones -> Servicios de Google Play, y en la parte inferior dice donde se instaló y dice google play store.

Esta información sólo se refiere a la fecha de instalación original o también a las actualizaciones. Por ejemplo, si instalé originalmente una aplicación desde la tienda de juegos pero luego cargué una actualización, ¿diría que se instaló a través de la tienda de juegos o a través de un tercero?

También uso solid explorer y compruebo el hash SHA1 de la aplicación que coincide con el hash que he encontrado en internet para esa versión específica de google play services.

¿Estoy a salvo? Y si es así, ¿los servicios de Google play suelen actualizarse en segundo plano debido a que se te pide que lo compruebes cuando estás actualizando otras apps o es sólo una coincidencia.

Gracias. Perdón por el muro de texto pero quiero estar seguro de que estoy a salvo.

11voto

Firelord Puntos 161

[Si instalo una aplicación originalmente desde la tienda de juegos pero luego se carga una actualización, ¿dirá que se instaló a través de la tienda de juegos o a través de un tercero?

Diría "sideloaded". Puede comprobar el estado a través del comando (requiere adb ):

adb shell pm list packages -i PKG   # replace PKG with package name of the app

En la salida: en el caso de la carga lateral, el instalador mostraría null valor. Si la aplicación se actualiza/instala a través de Play Store, el valor sería com.android.vending .

Sin embargo, he probado esto en Android 6.0.1.

[Los servicios de google play suelen actualizarse en segundo plano debido a que se les pide que lo comprueben cuando están actualizando otras aplicaciones o es sólo una coincidencia

Sí, lo hace por sí mismo. He configurado un tostado para que me informe de qué app se actualiza en el sistema, y me he dado cuenta de que el Play Services a menudo se actualiza en segundo plano cuando la aplicación Play Store está activa en la pantalla.

Ninguna aplicación de terceros puede forzar automáticamente a cualquier otra aplicación de Play Store a actualizarse o a ser cargada automáticamente. Podría ser sólo una coincidencia que los dos ocurrió al mismo tiempo.

0 votos

+1. ¿Es posible que la aplicación de carga lateral se actualice en Play Store? Hace mucho tiempo que no cargué lateralmente, así que no lo recuerdo.

0 votos

Este pregunta dice que no es posible pero parece que hay aplicaciones que lo hacen - apkupdater que comprueba desde apkmirror solamente - por lo que mi pregunta anterior no es válida, pero dejando esto como un comentario en caso de que alguien se pregunta

0 votos

@beeshyams si la firma del sideloaded es la misma que la de en Play Store entonces Play Store puede actualizarla. Sin embargo, tengo la duda de que Play Store lo haga automáticamente. Siempre que he cargado una aplicación con sideloaded, he tenido que buscarla primero en Play Store y luego pulsar el botón Actualizar para iniciar el proceso de actualización. Después, se trata con normalidad.

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