¿Hay alguna intención de decirle a Play Store que actualice todas las aplicaciones o active la actualización automática?

11

Soy dueño de un Samsung Galaxy S2, con el sistema operativo oficial ICS. Quiero usar la aplicación Llama (¡demasiado pobre para Tasker!) Para decirle a mi teléfono que actualice todas las aplicaciones cada vez que esté conectado a ciertas redes Wi-Fi (pero no a todas, la Wi-Fi de mi hogar está basada en el volumen).

Llama te permite señalar intentos personalizados, pero no sé cómo funcionan los intentos. ¿Play Store admite la intención de indicar "actualizar todo" o activar la actualización automática?

(Esencialmente, estoy tratando de hacer algo como esto: ¿Cómo permitir la actualización automática de aplicaciones en Play Store solo cuando está enchufado? )

henrebotha
fuente
1
Por bueno que esto sea tener, no creo que exista.
Bryan Denny
1
Puede probar Package Explorer para descubrir qué intenciones admite una aplicación. Quizás tengas suerte (aunque lo dudo). OTOH: puede configurar Playstore para actualizar solo en WiFi. Diría que reaccionaría con la intención de "red cambiada" y, si la "nueva red" es WiFi, actúe en consecuencia. Por lo tanto, no se requieren acciones adicionales.
Izzy

Respuestas:

4

"para activar la actualización automática?"

Dudo mucho que haya una intención para esto: esa es una configuración de usuario y Android generalmente no permite que las aplicaciones cambien la configuración del usuario.

Creo que la mejor solución es, primero, activar manualmente la función de actualizaciones automáticas de Play Store y configurarla solo para wifi, y segundo, iniciar Play Store cuando se conecte al punto de acceso deseado. Solo iniciarlo normalmente hará que realice actualizaciones pendientes.

No estoy seguro de cómo especificar esto en Tasker o Llama, pero puede iniciar Play Store enviando una intención que solicite que se inicie una URL de Play Store (por ejemplo, la URL de una aplicación o editor de Play Store), por ejemplo

nueva intención (Intent.ACTION_VIEW, Uri.parse (" http://play.google.com/store/apps/details?id= " + appName))

Más información sobre eso está aquí .

Finalmente, debe ir a la configuración wifi y marcar la red wifi de su hogar como medida. Whoops He visto esa configuración en los documentos de la API aquí, pero ahora no puedo encontrar una manera para que un usuario la configure. Tal vez eso solo esté disponible para redes celulares, o tal vez eso esté llegando en futuras versiones de Android (la API se acaba de agregar recientemente).

Tom
fuente
Parece que esa cosa de "wifi medido" es una característica de Jelly Bean. Todavía estoy en ICS. Pero genial, información útil de lo contrario. Mi mayor problema con su mejor solución sugerida es que significa que nunca puedo iniciar Play Store si estoy en wifi medido, lo que significa que no estoy buscando aplicaciones para + lista de deseos, o actualizando una sola aplicación pequeña.
henrebotha
No estoy seguro de si el wifi medido ha llegado todavía en existencia, pero definitivamente está disponible en CyanogenMod debajo Settings > Data usage > (Menu) > Mobile hotspots. De esa manera, al menos puedo detener las molestas actualizaciones cuando estoy en la universidad o pasando por un café wifi, ¡gracias!
eWolf
eche un vistazo a mi pregunta SO, stackoverflow.com/questions/55953622/…
Aman Verma
1

Bajo la Account Syncacción en Llama, puedes Enable Account Sync then Request Update. Es posible que Play Store se actualice cuando se llame, pero no lo he probado, así que no podría decírtelo con seguridad. Vale la pena intentarlo.

MikeFHay
fuente
Buen punto, comprobaré esto.
henrebotha
Lamentablemente no creo que esto funcione.
MikeFHay