Gibt es eine Absicht, Play Store anzuweisen, alle Apps zu aktualisieren oder die automatische Aktualisierung zu aktivieren?


11

Ich besitze ein Samsung Galaxy S2 mit dem offiziellen ICS-Betriebssystem. Ich möchte die Llama-App verwenden (zu schlecht für Tasker!), Um mein Telefon anzuweisen, alle Apps zu aktualisieren, wenn ich mit bestimmten Wi-Fi-Netzwerken verbunden bin (aber nicht alle - mein Heim-Wi-Fi ist volumenbasiert).

Mit Lama können Sie benutzerdefinierte Absichten signalisieren, aber ich weiß nicht, wie Absichten funktionieren. Unterstützt der Play Store die Absicht, entweder "Alle aktualisieren" zu signalisieren oder die automatische Aktualisierung zu aktivieren?

(Im Wesentlichen versuche ich Folgendes: Wie kann ich die automatische Aktualisierung von Apps im Play Store nur zulassen, wenn sie angeschlossen sind? )


1
So schön das auch sein mag, ich glaube nicht, dass es existiert.
Bryan Denny

1
Sie können den Paket-Explorer ausprobieren, um herauszufinden, welche Absichten eine App unterstützt. Vielleicht hast du Glück (obwohl ich es bezweifle). OTOH: Sie können den Playstore so konfigurieren, dass er nur über WLAN aktualisiert wird. Ich würde sagen, es würde auf die Absicht "Netzwerk geändert" reagieren und entsprechend handeln, wenn das "neue Netzwerk" WLAN ist. Es sind also keine zusätzlichen Aktionen erforderlich.
Izzy

Antworten:


4

"Automatische Aktualisierung aktivieren?"

Ich bezweifle sehr, dass dies beabsichtigt ist - das ist eine Benutzereinstellung, und Android erlaubt Apps im Allgemeinen nicht, Benutzereinstellungen zu ändern.

Ich denke, die beste Lösung besteht darin, erstens die Funktion für automatische Updates des Play Store manuell zu aktivieren und nur auf WLAN einzustellen, und zweitens den Play Store zu starten, wenn Sie eine Verbindung zum gewünschten Hotspot herstellen. Wenn Sie es nur starten, werden in der Regel alle ausstehenden Aktualisierungen ausgeführt.

Ich bin nicht sicher, wie Sie dies in Tasker oder Lama angeben, aber Sie können den Play Store starten, indem Sie eine Absicht senden, die den Start einer Play Store-URL anfordert (z. B. die URL einer Play Store-App oder eines Herausgebers), z

neue Absicht (Intent.ACTION_VIEW, Uri.parse (" http://play.google.com/store/apps/details?id= " + appName))

Mehr Infos dazu gibt es hier .

Schließlich sollten Sie zu den WLAN-Einstellungen gehen und Ihr WLAN-Heimnetzwerk als gemessen markieren. Hoppla. Ich habe diese Einstellung in den API- Dokumenten hier gesehen, aber jetzt kann ich keine Möglichkeit für einen Benutzer finden, sie festzulegen. Vielleicht ist das nur für Mobilfunknetze verfügbar, oder vielleicht kommt das in zukünftigen Versionen von Android (die API wurde erst kürzlich hinzugefügt).


Es sieht so aus, als ob das "Metered Wifi" -Ding eine Jelly Bean-Funktion ist - ich bin immer noch auf ICS. Aber sonst tolle, nützliche Infos. Mein größtes Problem mit Ihrer vorgeschlagenen besten Lösung ist, dass ich den Play Store niemals starten kann, wenn ich über Mess-WLAN bin. Dies bedeutet, dass Sie nicht nach Apps auf + Wunschliste suchen oder eine einzelne kleine App aktualisieren müssen.
Henrebotha

Ich bin mir nicht sicher, ob das gemessene WLAN bereits auf Lager ist, aber es ist definitiv in CyanogenMod unter verfügbar Settings > Data usage > (Menu) > Mobile hotspots. Auf diese Weise kann ich zumindest die nervigen Updates stoppen, wenn ich an der Uni bin oder an einem Café-WLAN vorbeigehe - danke!
eWolf


1

Unter der Account SyncAktion in Lama können Sie Enable Account Sync then Request Update. Es ist möglich, dass der Play Store aktualisiert wird, wenn dies aufgerufen wird, aber ich habe es nicht ausprobiert und konnte es Ihnen nicht sicher sagen. Einen Versuch wert.


Guter Punkt, ich werde das überprüfen.
Henrebotha

Leider glaube ich nicht, dass das funktioniert.
MikeFHay
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.